local plr = script.Parent.Parent.Parent.Parent.Parent.Parent local eaf = plr.EmberAdminFolder script.Parent.MouseButton1Click:Connect(function() print("Detection test") if eaf.CommandInv.Value == false then eaf.CommandInv.Value = true script.Parent.OnOff.ImageColor3 = Color3.fromRGB(44, 238, 255) else eaf.CommandInv.Value = false script.Parent.OnOff.ImageColor3 = Color3.fromRGB(255,255,255) end end)
This works in a different thing using the same method.
pl = script.Parent.Parent.Parent.Parent.Parent script.Parent.MouseButton1Click:Connect(function() local cur = pl.leaderstats.Embers if cur.Value >=250 then cur.Value = cur.Value - 5 local sword = game.ReplicatedStorage.Dependencies.Items.OpSword sword:Clone().Parent = pl.Backpack print(pl.Name.. " has purchased an OP sword!") end if cur.Value <=250 then print(pl.Name.. " couldn't afford an OP sword. Rip.") end end)
They are both in server scripts, and I don't know why the first one won't work. Second one works fine, no errors, first one the click isn't detected.
None use remoteevents either, so I'm not sure why it errors