All pastes #619557 Raw Edit

Something

public text v1 · immutable
·published 2007-07-14 20:54 UTC
rendered paste body
--- SonOfSevenless
print("Teleport Spell Loaded")
 
enabled = true
tool = script.Parent
 
 
function teleportPlayer(pos)
 
        local player = game.Players.LocalPlayer
        if player == nil or player.Character == nil then return end
 
        local char = player.Character.Torso
 
        sound = Instance.new("Sound")
        sound.SoundId = "rbxasset://sounds\\HalloweenLightning.wav"
        sound.Parent = char
        sound.PlayOnRemove = true
        sound:remove()
 
        char.CFrame = CFrame.new(Vector3.new(pos.x, pos.y + 7, pos.z))
 
 
        sound = Instance.new("Sound")
        sound.SoundId = "rbxasset://sounds\\HalloweenThunder.wav"
        sound.Parent = char
        sound.PlayOnRemove = true
        sound:remove()
 
end
 
 
 
function onButton1Down(mouse)
        if not enabled then
                return
        end
 
        local player = game.Players.LocalPlayer
        if player == nil then return end
        
 
        enabled = false
        mouse.Icon = "rbxasset://textures\\ArrowFarCursor.png"
 
        -- find the best cf
        local cf = mouse.Hit
        local v = cf.lookVector
 
        teleportPlayer(cf.p)
 
        wait (1)
        mouse.Icon = "rbxasset://textures\\ArrowCursor.png"
        enabled = true
 
end
 
function onSelected(mouse)
        mouse.Icon = "rbxasset://textures\\ArrowCursor.png"
        mouse.Button1Down:connect(function() onButton1Down(mouse) end)
end
 
tool.Equipped:connect(onSelected)