local player = game.Players.LocalPlayer
local char = player.Character
local UIS = game:GetService("UserInputService")
local stamina = 250
local isRunning = false
local isMoving = false
local isMovingW = false
local isMovingA = false
local isMovingS = false
local isMovingD = false
local pressingShift = false
local runW = false
local runA = false
local runS = false
local runD = false
stamina = math.clamp(stamina, 0, 250)
--MovingW
UIS.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.W then
isMovingW = true
print("isMovingW")
if isMovingD == true or isMovingS == true or isMovingA == true or isMovingW == true then
isMoving = true
end
end
end)
UIS.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.W then
isMovingW = false
print("StopMovingW")
if isMovingD == false and isMovingS == false and isMovingA == false and isMovingW == false then
isMoving = false
isRunning = false
print("Not moving")
end
end
end)
--MovingA
UIS.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.A then
isMovingA = true
print("isMovingA")
if isMovingD == true or isMovingS == true or isMovingA == true or isMovingW == true then
isMoving = true
end
end
end)
UIS.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.A then
isMovingA = false
print("StopMovingA")
if isMovingD == false and isMovingS == false and isMovingA == false and isMovingW == false then
isMoving = false
isRunning = false
print("Not moving")
end
end
end)