local RS = game:GetService("ReplicatedStorage") local Event = RS:WaitForChild("ChangeOwner") local Event2 = RS:WaitForChild("ChangeValue") Event.OnServerEvent:connect(function(player, ball) local Distance = player.Character.HumanoidRootPart.Position.Magnitude - ball.Position.Magnitude local Velocity = ball.Velocity.Magnitude / 2.5 if ball.Name ~= "TPS" then return end if Velocity < 10 then Velocity = 10 if Distance > Velocity then return end if ball.Owner.Value ~= player then ball:SetNetworkOwner(player) ball.Owner.Value = player ball.ReactDecline.Value = true local Bubble = Instance.new("Part") Bubble.Shape = "Ball" Bubble.Position = ball.Position Bubble.Name = "ReactBubble" Bubble.CanCollide = false Bubble.Anchored = true Bubble.Transparency = 0.8 Bubble.BrickColor = BrickColor.new("Really red") Bubble.Size = Vector3.new(3,3,3) Bubble.Parent = workspace wait(0.8) ball.ReactDecline.Value = false Bubble:Destroy() end end end)