Hey guys,
First of all, I know that this is not an ask and give service, but I would like help on this script.
Basically, if a player reaches a certain speed when they touch a brick, they are awarded a gamepass.
Also, I would like the speed when they touch to be updated on the leaderboard.
This is how I think it would look like:
-- This code is merely an **EXAMPLE**
local plr = game.Players.LocalPlayer
script.Parent.Touched:connect(function(Touched)
if game.Players:FindFirstChild(Touched.Parent.Name) ~= nil then
local speed= stats:findFirstChild("Speed Score")
speed.Value = plr.Character.Torso.Velocity.magnitude / 1.45
function OnTouch(part)
if speed.Value < 252
local b = game:GetService("BadgeService")
b:AwardBadge(p.userId, script.Parent.BadgeID.Value)
end
script.Parent.Touched:connect(OnTouch)
I have no idea whats going on with this script ATM, so I am hoping that someone here can give me a hand.
Thanks,
- Michael

1 comment
Thanks man, you have answered somthing that I have been needing for a LONG time. Virtual Hugs