when i run the script in studio it works fine but when i run online it dont do anything
function GetPlayersAroundBrick(brick) local n = 0 for i,v in pairs(game.Workspace:GetChildren()) do if v:IsA("Model") then if v:FindFirstChild("Humanoid") ~= nil then local start_point = start1.Position local end_point = end1.Position local Region = Region3.new( Vector3.new( math.min(start_point.X, end_point.X), math.min(start_point.Y, end_point.Y), math.min(start_point.Z, end_point.Z) ), Vector3.new( math.max(start_point.X, end_point.X), math.max(start_point.Y, end_point.Y), math.max(start_point.Z, end_point.Z) ) ) for _, part in pairs(workspace:FindPartsInRegion3(Region, beam, math.huge)) do if part.Parent:FindFirstChild("UpperTorso") ~= nil and part.Parent.Name ~= Character.Name then n = n + 1 damage = Player.Data.Level.Value humanoid = part.Parent:FindFirstChild("Humanoid") torso = part.Parent:FindFirstChild("LowerTorso") humanoid.Health = humanoid.Health - damage torso.CFrame=torso.CFrame+root.CFrame.lookVector end end end end return n end end