Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
char = player.Character player.CharacterAdded:()
tool
i, v player:()
v.Name ==
tool = v.Parent
i, v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part, boolean)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(boolean, part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(cf, parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part, size, cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf,
[] = size
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part, meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = .. meshid
}
}
}
(args)
(part, texid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = .. texid
}
}
}
(args)
(part, size)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = size
}
}
}
(args)
(part, stringg)
args = {
[] = ,
[] = {
[] = .Part
},
[] = stringg
}
(args)
(id)
hrp = char:()
cf = hrp.CFrame
(.(cf.Position + .(, , )), )
_, v :()
v:() v.CFrame.Position == cf.Position + .(, , )
(, v)
(v)
(v, )
(v, id)
(v, .(, , ))
()
()
player.Character player.Character:() player.Character.Humanoid.Health >
hrpcf = player.Character.HumanoidRootPart.CFrame
x = hrpcf.x
z = hrpcf.z
randint = .(-, )
randint2 = .(-, )
xloc = randint + x
zloc = randint2 + z
cf = player.Character.HumanoidRootPart.CFrame.y +
(()
newToad = (.(.(xloc), .(cf, cf + ), .(zloc)), )
i, v .Workspace:()
v.Name == v.Parent == v.CFrame.x == .(xloc) v.CFrame.z == .(zloc)
(v, )
(, v)
(v)
(v, )
(v, )
(v, )
v.Orientation = .(, , )
sound = .(, v)
sound.SoundId =
sound.Volume =
sound.PlayOnRemove =
sound:()
)
()
.(createRainToads)()
()
player = .Players.LocalPlayer
char = player.Character
tool
i, v player:()
v.Name ==
tool = v.Parent
i, v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(player)
char = player.Character
(char)
.(()
i, v .Players:()
(()
(v)
)
.()
)()
msg = .(()
.()
msgInstance = .(, )
msgInstance.Text =
.()
msgInstance:()
)
.(msg)It is better than the old toad rain (it is already discontinued) use this version.

Universal