Hi, I have tried making my own script for a military game of mine. I have failed, again. Basically what i want it to do is when you touch a part, a timer starts and the time is stated on a surface gui at the end of the obstacle course, when you touch the end brick, you end the timer. Instead what it is doing is crashing my roblox studio. I tested it out in a normal roblox game, and it did nothing. Please help, if you can i would really appreciate it!
scripts:
local part = script.Parent
part.Touched:Connect(function(hit)
game.Workspace.Time1.SurfaceGui.TextLabel.Text = "Time: "..Time.Value
end)
local StartPart = script.Parent
local EndPart = game.Workspace.EndTimePart
EndPart.Touched:Connect(function(hit)
script.Disabled = true
end)
StartPart.Touched:Connect(function(hit)
script.Disabled = false
end)
while true do
StartPart.Touched:Connect(function(hit)
player.leaderstats.Time.Value = player.leaderstats.Time.Value +1
wait(1)
end)
end
leaderstats script:
local Players = game:GetService("Players")
local function leaderboardSetup(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local cash = Instance.new("IntValue")
cash.Name = "Time"
cash.Value = 0
cash.Parent = leaderstats
end
Players.PlayerAdded:Connect(leaderboardSetup)

1 comment
please anyone check my question