I Genuinely have no idea how to shorten this, this is NOT skibidi.
UserInputService.InputBegan:Connect(function(IsTyping, GPE, Input)
if IsTyping == true or GPE == true then return end
if Input.KeyCode == Enum.KeyCode.W then
KeyDown = "W"
elseif Input.KeyCode == Enum.KeyCode.S then
KeyDown = "S"
elseif Input.KeyCode == Enum.KeyCode.A then
KeyDown = "A"
elseif Input.KeyCode == Enum.KeyCode.D then
KeyDown = "D"
elseif Input.KeyCode == Enum.KeyCode.W and Input.KeyCode == Enum.KeyCode.A then
KeyDown = "W,A"
elseif Input.KeyCode == Enum.KeyCode.W and Input.KeyCode == Enum.KeyCode.D then
KeyDown = "W,D"
elseif Input.KeyCode == Enum.KeyCode.S and Input.KeyCode == Enum.KeyCode.A then
KeyDown = "S,A"
elseif Input.KeyCode == Enum.KeyCode.S and Input.KeyCode == Enum.KeyCode.D then
KeyDown = "S,D"
elseif Input.KeyCode == Enum.KeyCode.W and Input.KeyCode == Enum.KeyCode.S then
KeyDown = "W,S"
elseif Input.KeyCode == Enum.KeyCode.A and Input.KeyCode == Enum.KeyCode.D then
KeyDown = "A,D"
elseif Input.KeyCode == Enum.KeyCode.W and Input.KeyCode == Enum.KeyCode.A and Input.KeyCode == Enum.KeyCode.S then
KeyDown = "W,A,S"
elseif Input.KeyCode == Enum.KeyCode.W and Input.KeyCode == Enum.KeyCode.A and Input.KeyCode == Enum.KeyCode.D then
KeyDown = "W,A,D"
elseif Input.KeyCode == Enum.KeyCode.S and Input.KeyCode == Enum.KeyCode.A and Input.KeyCode == Enum.KeyCode.D then
KeyDown = "S,A,D"
elseif Input.KeyCode == Enum.KeyCode.S and Input.KeyCode == Enum.KeyCode.A and Input.KeyCode == Enum.KeyCode.D and Input.KeyCode == Enum.KeyCode.W then
KeyDown = "W,A,S,D"
end
end)