local ScaryMan = workspace.Boss
local BossRootPart = ScaryMan:WaitForChild("HumanoidRootPart")
local DebrisFolder = workspace.DebrisFolder
local SFX = workspace.SFX
local function CubeExplosion()
local CubeSFX = SFX.CubeAttack
local CubeExlosion = Instance.new("Part")
CubeExlosion.Size = Vector3.new(12, 12, 12)
CubeExlosion.BrickColor = BrickColor.new("Hot pink")
CubeExlosion.Transparency = 0.3
CubeExlosion.Position = BossRootPart.Position
CubeExlosion.Parent = DebrisFolder
CubeExlosion.Anchored = true
CubeExlosion.CanCollide = false
CubeSFX:Play()
wait(5)
CubeExlosion:Destroy()
end
local function Teleport() -- Teleport FUnction
local Pos1 = Vector3.new(-171.5, 14, 26.999)
local Pos2 = Vector3.new(-171.5, 14, -49.001)
local Pos3 = Vector3.new(-93.5, 14, -49.001)
local Pos4 = Vector3.new(-93.5, 14, 26.999)
local RandomMath = math.random(1,4)
if RandomMath == 1 then
BossRootPart.Position = Pos1
elseif RandomMath == 2 then
BossRootPart.Position = Pos2
elseif RandomMath == 3 then
BossRootPart.Position = Pos3
elseif RandomMath == 4 then
BossRootPart.Position = Pos4
end
end
wait(10)
print("Wait Over")
CubeExplosion()
wait(3)
print("Teleporting")
Teleport()
I have searched around how to teleport a model but i did not really find something helpfull so i tried making my own script but IT only teleports the HumRootPart
