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

LocalScript CheckBox works in ROBLOX studio, but not in ROBLOX in the game?

I've had this problem two times now (in two separate things in the same game). I have a checkbox, here's the code

checked = script.Parent.checked.Value

function CheckBox1_CheckChanged()
if checked == false then
checked = true
game.Players.LocalPlayer.Data.Test.Value = 1
script.Parent.Image = "rbxassetid://1413127588"
elseif checked == true then
game.Players.LocalPlayer.Data.Test.Value = 0
script.Parent.Image = "rbxassetid://1413106823"
checked = false
end
end

script.Parent.MouseButton1Down:connect(CheckBox1_CheckChanged)

Whenever in studio testing, it changes the image to the image it's supposed to change to (rbxassetid://1413127588), when I click on it again, it changes to nothing (That's probably normal, due to the image being moderated/loading) though if I click it again, it changes to (rbxassetid://1413127588).

When I go in-game, and try the same thing, nothing happens.

Also, I know this is off topic, but how do I instead of using an = sign for

game.Players.LocalPlayer.Data.Test.Value = 1

Make it function like

game.Players.LocalPlayer.Data.Test.Value + 1

(Using it like I used it above, doesn't work.)

1 comment

0

It might be because of Filtering Enabled. I have had the same issue.

1 answer

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