I am making a button where when you click it, it makes shapes appear and then after you re click it, it makes them disappear. But the thing is, it works but it just disappears after a bit and I dont understand why, any help is appreciated!
(Heres my code: (I know its messy ))
local shapes = game.Workspace.Shapes
local on = false
local CyanSphere = shapes.CyanSphere
local YellowCube = shapes.YellowCube
local RedCube = shapes.RedCube
local GreenCube = shapes.GreenCube
local CyanCylinder = shapes.CyanCylinder
local BrownSphere = shapes.BrownSphere
local PinkCircle = shapes.PinkCircle
local DarkBlueCircle = shapes.DarkBlueCircle
local PurpleCuboid = shapes.PurpleCuboid
CyanSphere.Transparency = 1
CyanSphere.CanCollide = false
YellowCube.Transparency = 1
YellowCube.CanCollide = false
RedCube.Transparency = 1
RedCube.CanCollide = false
GreenCube.Transparency = 1
GreenCube.CanCollide = false
CyanCylinder.Transparency = 1
CyanCylinder.CanCollide = false
BrownSphere.Transparency = 1
BrownSphere.CanCollide = false
PinkCircle.Transparency = 1
PinkCircle.CanCollide = false
DarkBlueCircle.Transparency = 1
DarkBlueCircle.CanCollide = false
PurpleCuboid.Transparency = 1
PurpleCuboid.CanCollide = false
script.Parent.MouseButton1Click:Connect(function()
if on == false then
CyanSphere.Transparency = 0
CyanSphere.CanCollide = true
YellowCube.Transparency = 0
YellowCube.CanCollide = true
RedCube.Transparency = 0
RedCube.CanCollide = true
GreenCube.Transparency = 0
GreenCube.CanCollide = true
CyanCylinder.Transparency = 0
CyanCylinder.CanCollide = true
BrownSphere.Transparency = 0
BrownSphere.CanCollide = true
PinkCircle.Transparency = 0
PinkCircle.CanCollide = true
DarkBlueCircle.Transparency = 0
DarkBlueCircle.CanCollide = true
PurpleCuboid.Transparency = 0
PurpleCuboid.CanCollide = true
on = true
elseif on == true then
CyanSphere.Transparency = 1
CyanSphere.CanCollide = false
YellowCube.Transparency = 1
YellowCube.CanCollide = false
RedCube.Transparency = 1
RedCube.CanCollide = false
GreenCube.Transparency = 1
GreenCube.CanCollide = false
CyanCylinder.Transparency = 1
CyanCylinder.CanCollide = false
BrownSphere.Transparency = 1
BrownSphere.CanCollide = false
PinkCircle.Transparency = 1
PinkCircle.CanCollide = false
DarkBlueCircle.Transparency = 1
DarkBlueCircle.CanCollide = false
PurpleCuboid.Transparency = 1
PurpleCuboid.CanCollide = false
on = false
end
end)