Hey, im making a server sided crouching script for my backrooms game, it works, however, the crouching animation wont stop when i stop holding the button, can anyone help?
a part of the local script
us.InputBegan:Connect(function(input) if input.KeyCode == Enum.KeyCode.C then crouchserver:FireServer("Play") end end) us.InputEnded:Connect(function(input) if input.KeyCode == Enum.KeyCode.C then crouchserver:FireServer("Stop") end end)
server script
local rs = game:GetService("ReplicatedStorage") local event = rs.crouchserver event.OnServerEvent:Connect(function(player, bool) local player = player local character = player.Character or player.CharacterAdded:wait() local hum = character:FindFirstChild("Humanoid") local hmrp = character:FindFirstChild("HumanoidRootPart") local animation = Instance.new("Animation") animation.AnimationId = "http://www.roblox.com/asset/?id=9264758487" local animation2 = hum:LoadAnimation(animation) local originalwalkspeed = hum.WalkSpeed if bool == "Play" then animation2:Play() hum.WalkSpeed = 5 elseif bool == "Stop" then animation2:Stop() hum.WalkSpeed = originalwalkspeed end end)