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

Help with Teleport Badge Script?

Asked by 9 years ago
local badgeId = 242823687 -- Badge ID goes here

-- Change the co-ordinates (0,4,0) to the Position you want the player teleported to
-- Make sure to set the 'y' (middle number) is 2-4 higher so they dont spawn in the ground

script.Parent.Touched:connect(function(hit)
    local player = game.Players:GetPlayerFromCharacter(hit.Parent)
    if player then
        if game:GetService("BadgeService"):UserHasBadge(player.userId, badgeId) then
            local character = player:WaitForChild("Character")
            if character then
                local torso = character:WaitForChild("Torso")
                if torso then
                    torso.CFrame = CFrame.new(4.365, 100, 20.048)
                end
            end
        end
    end
end)

I have this script which I want to teleport people if they have a certain badge to a certain spot if they touch the part. There are no errors in the output.

  • NinjoOnline
0
Have you double checked that that is the right badge ID? parkderp1 105 — 9y

Answer this question