localPlayers=game:GetService("Players")locallp=Players.LocalPlayerlocalcooldown=10localminimumDonated=5000localmostDonated=false--//Messages\\localmsgs={"give me your robux","Can you donate to me?","placeholder","placeholder",}--//Script\\ifmostDonated==truethenfori,vinnext,Players:GetPlayers()doifv.Name~=lp.Nameandv.leaderstats:WaitForChild("Donated").Value>minimumDonatedthenlp.Character.Humanoid:MoveTo(v.Character.HumanoidRootPart.Position)wait(4)game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msgs[math.random(1,#msgs)],"All")wait(cooldown)endendelseifmostDonated==falsethenfori,vinnext,Players:GetPlayers()doifv.Name~=lp.Namethenlp.Character.Humanoid:MoveTo(v.Character.HumanoidRootPart.Position)wait(4)game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msgs[math.random(1,#msgs)],"All")wait(cooldown)endendend
Features
cooldown = Cooldown until you walk to another person.
This doesn't loop btw, make sure you dont interact to avoid bugs