--- 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)