local Players = game:GetService("Players") local RunService = game:GetService("RunService") local player = Players.LocalPlayer local WALK_ANIM = "rbxassetid://204328711" local JUMP_FALL_ANIM = "rbxassetid://148840371" RunService.RenderStepped:Connect(function() workspace.Gravity = 100 local char = player.Character if not char then return end local humanoid = char:FindFirstChildOfClass("Humanoid") local animate = char:FindFirstChild("Animate") if not humanoid or not animate then return end if humanoid.WalkSpeed ~= 19 then humanoid.WalkSpeed = 19 end local walk = animate:FindFirstChild("walk") if walk then local walkAnim = walk:FindFirstChild("WalkAnim") if walkAnim and walkAnim.AnimationId ~= WALK_ANIM then walkAnim.AnimationId = WALK_ANIM end end local jump = animate:FindFirstChild("jump") if jump then local jumpAnim = jump:FindFirstChild("JumpAnim") if jumpAnim and jumpAnim.AnimationId ~= JUMP_FALL_ANIM then jumpAnim.AnimationId = JUMP_FALL_ANIM end end local fall = animate:FindFirstChild("fall") if fall then local fallAnim = fall:FindFirstChild("FallAnim") if fallAnim and fallAnim.AnimationId ~= JUMP_FALL_ANIM then fallAnim.AnimationId = JUMP_FALL_ANIM end end end) local function setupCharacter(char) local humanoid = char:WaitForChild("Humanoid") local animator = humanoid:FindFirstChildOfClass("Animator") or Instance.new("Animator", humanoid) local sitTracks = {} humanoid.WalkSpeed = 19 animator.AnimationPlayed:Connect(function(track) if track.Priority == Enum.AnimationPriority.Idle then track:AdjustSpeed(1.5) end end) humanoid:GetPropertyChangedSignal("Sit"):Connect(function() if humanoid.Sit then for _, id in pairs({ "rbxassetid://179224234", "rbxassetid://204295235" }) do local anim = Instance.new("Animation") anim.AnimationId = id local track = animator:LoadAnimation(anim) track.Looped = true track:Play(0.1, 1, 1e4) table.insert(sitTracks, track) end else for _, track in pairs(sitTracks) do if track then track:Stop() track:Destroy() end end sitTracks = {} end end) end if player.Character then setupCharacter(player.Character) end player.CharacterAdded:Connect(setupCharacter)