Hey again folks, trying to make a horror game aspect thingy here you see yourself walking down a flight of stairs. Haven’t gotten to making the humanoid move yet as this problem has left me (unfortunately) stumped.
here is my code, (it is in a localscript in StarterGUI for reference)
local players= game:GetService("Players")
local rig = game.ReplicatedStorage.DummyStairs:Clone()
local desc = players:GetHumanoidDescriptionFromUserId(game.Players.LocalPlayer.UserId)
rig.Parent = game.Workspace
task.wait(0.1)
local hum = rig:WaitForChild("Humanoid")
hum:ApplyDescription(desc)
rig:PivotTo(spawns.CFrame)
hum:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
hum:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
rig.HumanoidRootPart.Anchored = false
task.wait()
local walk = rig.Humanoid.Animator:LoadAnimation(rig.Humanoid.Walk)
walk:Play()
hum:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
hum:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
The character is supposed to spawn, and then play the walk animation. The only problem is that whenever it spawns it falls over and falls down the stairs and i literally cannot prevent it no matter what i try. I’m about to lose my mind. Please help!!
Thanks everyone