Model Passer.cs
using Sandbox;
public sealed class ModelPasser : Component
{
[Property, Sync( SyncFlags.FromHost )]
public SkinnedModelRenderer Model { get; set; }
protected override void OnStart()
{
var modelRenderer = GameObject.Components.Get<SkinnedModelRenderer>();
if ( modelRenderer != null )
{
var ragdoll = AddComponent<ModelPhysics>();
ragdoll.Renderer = modelRenderer;
ragdoll.Enabled = true; // Keep enabled so button can find it
ragdoll.MotionEnabled = false; // But disable motion simulation
}
}
}