Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

If key is pressed certain script is disabled?

I'm trying to make it so if a key is pressed (e), a script will be disabled. The script I want to disable is called "Footstep", basically a script that makes the player have footstep sounds when they walk. This is the script that I have been using, but it is not working.

game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed)
if KeyPressed == "e" then
game.Workspace.Footstep.Disable = true
end
end)

Sorry if this question has an obvious answer, I'm new to LUA. Thanks :)

2 comments

0

use Keyboard input instead.

0

and it Disabled

3 answers

.Disabled?

also, being a bit more organized with the get mouse cant hurt...

Not only that, but you could stop the sound itself in the key pressed script

game.Players.LocalPlayer:GetMouse().KeyDown:Connect(function(KeyPressed) if KeyPressed == "e" then game.Workspace.ScriptName:Destroy() end end) -- Did that work?

1 comment

0

Will that completely destroy the script? I want it so if you release "E" the script will run again.

This discussion is preserved as it was. New answers, comments, and votes are closed.