Hello again
So I was making a input system that changes a text label’s text every time you press it and this error keeps appearing: " Players.Nacidi.PlayerGui.ScreenGui.Frame.TextLabel.LocalScript:11: attempt to index boolean with ‘KeyCode’ "
my script here:
-- Services
local UserInputService = game:GetService("UserInputService")
-- Variables
local value = script.Parent:GetAttribute("ModeOn")
local debounce = false
local cd = 0.05
local text = script.Parent
UserInputService.InputBegan:Connect(function(isTyping,input)
if value == false and input.KeyCode == Enum.KeyCode.Q then
debounce = true
print("Mode On")
text.Text = "Fighting Style Mode: On"
value.Value = true
wait(cd)
debounce = false
elseif value == true and input.KeyCode == Enum.KeyCode.Q then
debounce = true
print("Mode off")
text.Text = "Fighting Style Mode: Off"
value.Value = false
wait(cd)
debounce = false
end
end)
How can I fix this?
Thanks