Hey, it’s me, back with another bug from my Prison Life remastered game.
So this time, it’s not letting me take input, or i’m just dumb. Here’s the issue in video.
https://cdn.discordapp.com/attachments/932648931408637993/934563229194125443/2022-01-22_16-40-06.mp4
As you can see, it just gets stuck on “Press a key.”;
any fixes? Here’s my code, by the way
local Btn = script.Parent;
--local SwitchFrame = Btn.Frame;
local Taking = false
Btn.MouseButton1Click:Connect(function()
local UIS = game:GetService("UserInputService");
Btn.Text = "Press a key.";
local RecievingInput = true
local Option;
UIS.InputBegan:Connect(function(Input, GameProcessed)
if GameProcessed then return end;
Taking = true
if Input.KeyCode and RecievingInput and not Taking then
Option = tostring(Input.KeyCode):split(".")[3];
_G.SettingsPlr.SetSetting(
Btn.Parent:GetAttribute("Device"), Btn.Parent:GetAttribute("Name"), Option
)
Btn.Text = Option;
RecievingInput = false
Taking = false
end
end)
end)