game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(chr)
local anim = chr.Humanoid:LoadAnimation(script.Animation)
chr.mirrorEquiped.Changed:Connect(function()
if chr.mirrorEquiped.Value == true then
anim:Play()
elseif chr.mirrorEquiped.Value == false then
anim:Stop()
end
end)
end)
end)
All of the script above is in a localscript and when the value changes, nothing happens, no error, no nothing
