Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do I make a script that stops time or ZA WARUDO?

Asked by
p0vd 207 Moderation Voter
4 years ago

If you guys don't know what ZA WARUDO is, its just basically stopping time and the person who stopped time can move around for a few seconds. Although I know how to get all players except the client, I was wondering on how do I this better?

local otherPlayers = {}

for _, v in ipairs(game:GetService("Players"):GetPlayers()) do
    if v ~= game:GetService("Players").LocalPlayer then
        table.insert(otherPlayers, v)
    end
end
0
I have only ever managed to stop time, I can't slow it down and definitely can't make it go in the future. What I did was log every moving object, add it to a table then revert the parts position and orientation to its original state every .2 seconds. It caused severe lag, I crashed 4 times at .1 greatneil80 2647 — 4y
0
Why not just slow down their animation speeds? royaltoe 5144 — 4y
0
well thats not what im really looking for, i want them to fully stop p0vd 207 — 4y

1 answer

Log in to vote
0
Answered by
BuDeep 214 Moderation Voter
4 years ago

If it were me I'd grab all the players characters and set all the parts inside of their characters to be anchored. Here's a quick example below:

for _,v in pairs (game.Players:GetChildren()) do
    for _,p in pairs (v.Character:GetChildren()) do
        if p.Classname == 'BasePart' then
            p.Anchored = true
        end
    end
end
Ad

Answer this question