AXILEX TELEPORT ( fake and real sab )
Key RequiredUniversal

AXILEX TELEPORT ( fake and real sab )

Universal ScriptHackerbalskaHackerbalska 632 views 8K executesUpdated Sep 17, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•459 lines (10093 chars)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "AxilexTeleport"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local main = Instance.new("Frame")
main.Size = UDim2.fromOffset(240,215)
main.Position = UDim2.new(.5,-120,.5,-107)
main.BackgroundColor3 = Color3.fromRGB(15,15,15)
main.BorderSizePixel = 0
main.Parent = gui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0,14)
corner.Parent = main

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,-50,0,35)
title.Position = UDim2.fromOffset(12,5)
title.BackgroundTransparency = 1
title.Text = "Axilex Teleport"
title.TextColor3 = Color3.new(1,1,1)
title.TextSize = 17
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = main

local minimize = Instance.new("TextButton")
minimize.Size = UDim2.fromOffset(30,25)
minimize.Position = UDim2.new(1,-38,0,9)
minimize.BackgroundColor3 = Color3.fromRGB(30,30,30)
minimize.Text = "–"
minimize.TextColor3 = Color3.new(1,1,1)
minimize.TextSize = 18
minimize.BorderSizePixel = 0
minimize.Parent = main

local minCorner = Instance.new("UICorner")
minCorner.CornerRadius = UDim.new(0,8)
minCorner.Parent = minimize

local status = Instance.new("TextLabel")
status.Size = UDim2.new(1,-20,0,22)
status.Position = UDim2.fromOffset(10,38)
status.BackgroundTransparency = 1
status.Text = ""
status.TextColor3 = Color3.fromRGB(180,180,180)
status.TextSize = 12
status.Font = Enum.Font.Gotham
status.Parent = main

local function makeButton(text,y)
	local b = Instance.new("TextButton")
	b.Size = UDim2.new(1,-20,0,30)
	b.Position = UDim2.fromOffset(10,y)
	b.BackgroundColor3 = Color3.fromRGB(28,28,28)
	b.Text = text
	b.TextColor3 = Color3.new(1,1,1)
	b.TextSize = 12
	b.Font = Enum.Font.GothamMedium
	b.BorderSizePixel = 0
	b.AutoButtonColor = false
	b.Parent = main

	local c = Instance.new("UICorner")
	c.CornerRadius = UDim.new(0,9)
	c.Parent = b

	return b
end

local determine = makeButton("Determine the location",65)
local teleport = makeButton("Teleport instead",99)
local noclipButton = makeButton("Noclip: OFF",133)
local flyButton = makeButton("Fly 100: OFF",167)

--------------------------------------------------
-- TELEPORT
--------------------------------------------------

local savedPoint

determine.MouseButton1Click:Connect(function()
	local char = player.Character
	local root = char and char:FindFirstChild("HumanoidRootPart")

	if root then
		savedPoint = root.CFrame
		status.Text = "Location determined!"
		status.TextColor3 = Color3.fromRGB(120,255,150)

		task.delay(2,function()
			status.Text = ""
		end)
	end
end)

teleport.MouseButton1Click:Connect(function()
	if not savedPoint then
		status.Text = "Determine a location first!"
		status.TextColor3 = Color3.fromRGB(255,120,120)
		return
	end

	status.Text = "Teleporting to point..."
	status.TextColor3 = Color3.new(1,1,1)

	task.wait(.5)

	local char = player.Character
	local root = char and char:FindFirstChild("HumanoidRootPart")

	if root then
		root.CFrame = savedPoint + Vector3.new(0,3,0)
	end

	status.Text = "Teleported!"
	status.TextColor3 = Color3.fromRGB(120,255,150)

	task.delay(1.5,function()
		status.Text = ""
	end)
end)

--------------------------------------------------
-- NOCLIP
--------------------------------------------------

local noclip = false

noclipButton.MouseButton1Click:Connect(function()
	noclip = not noclip
	noclipButton.Text = noclip and "Noclip: ON" or "Noclip: OFF"
end)

RunService.Stepped:Connect(function()
	if not noclip then return end

	local char = player.Character

	if char then
		for _,part in ipairs(char:GetDescendants()) do
			if part:IsA("BasePart") then
				part.CanCollide = false
			end
		end
	end
end)

--------------------------------------------------
-- FLY 100
--------------------------------------------------

local flying = false
local flySpeed = 100
local flyConnection
local bodyVelocity
local bodyGyro

local function stopFly()

	flying = false

	if flyConnection then
		flyConnection:Disconnect()
		flyConnection = nil
	end

	if bodyVelocity then
		bodyVelocity:Destroy()
		bodyVelocity = nil
	end

	if bodyGyro then
		bodyGyro:Destroy()
		bodyGyro = nil
	end

	local char = player.Character
	local humanoid = char and char:FindFirstChildOfClass("Humanoid")

	if humanoid then
		humanoid.PlatformStand = false
		humanoid.AutoRotate = true
	end
end

local function startFly()

	local char = player.Character
	if not char then return end

	local root = char:FindFirstChild("HumanoidRootPart")
	local humanoid = char:FindFirstChildOfClass("Humanoid")

	if not root or not humanoid then return end

	flying = true

	humanoid.PlatformStand = true
	humanoid.AutoRotate = false

	bodyVelocity = Instance.new("BodyVelocity")
	bodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
	bodyVelocity.P = 10000
	bodyVelocity.Velocity = Vector3.zero
	bodyVelocity.Parent = root

	bodyGyro = Instance.new("BodyGyro")
	bodyGyro.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
	bodyGyro.P = 10000
	bodyGyro.D = 500
	bodyGyro.Parent = root

	flyConnection = RunService.RenderStepped:Connect(function()

		if not flying or not root.Parent then
			stopFly()
			return
		end

		local camera = workspace.CurrentCamera
		local look = camera.CFrame.LookVector
		local right = camera.CFrame.RightVector

		local move = Vector3.zero

		--------------------------------------------------
		-- PC
		--------------------------------------------------

		if UIS:IsKeyDown(Enum.KeyCode.W) then
			move += look
		end

		if UIS:IsKeyDown(Enum.KeyCode.S) then
			move -= look
		end

		if UIS:IsKeyDown(Enum.KeyCode.D) then
			move += right
		end

		if UIS:IsKeyDown(Enum.KeyCode.A) then
			move -= right
		end

		if UIS:IsKeyDown(Enum.KeyCode.Space) then
			move += Vector3.new(0,1,0)
		end

		if UIS:IsKeyDown(Enum.KeyCode.LeftControl) then
			move -= Vector3.new(0,1,0)
		end

		--------------------------------------------------
		-- MOBİL JOYSTICK
		--------------------------------------------------

		local joystick = humanoid.MoveDirection

		if joystick.Magnitude > 0.05 then

			-- Joystick'in ileri/geri miktarı
			local forwardAmount =
				joystick:Dot(
					Vector3.new(
						look.X,
						0,
						look.Z
					).Unit
				)

			-- Joystick'in sağ/sol miktarı
			local rightAmount =
				joystick:Dot(
					Vector3.new(
						right.X,
						0,
						right.Z
					).Unit
				)

			-- İleri/geri = kameranın TAM baktığı yön.
			-- Böylece kamera yukarı/aşağı bakınca uçuş da yukarı/aşağı olur.
			move =
				look * forwardAmount
				+ Vector3.new(right.X,0,right.Z).Unit * rightAmount
		end

		--------------------------------------------------
		-- HIZ
		--------------------------------------------------

		if move.Magnitude > 0.05 then
			move = move.Unit * flySpeed
		else
			move = Vector3.zero
		end

		bodyVelocity.Velocity = move

		-- Karakter kameraya doğru baksın
		bodyGyro.CFrame = CFrame.lookAt(
			root.Position,
			root.Position + look
		)

	end)
end

flyButton.MouseButton1Click:Connect(function()

	if flying then
		stopFly()
		flyButton.Text = "Fly 100: OFF"
	else
		startFly()
		flyButton.Text = "Fly 100: ON"
	end

end)

--------------------------------------------------
-- AT TUŞU
--------------------------------------------------

local at = Instance.new("TextButton")
at.Size = UDim2.fromOffset(55,35)
at.Position = UDim2.new(.5,-27,.5,-17)
at.BackgroundColor3 = Color3.fromRGB(10,10,10)
at.Text = "At"
at.TextColor3 = Color3.new(1,1,1)
at.TextSize = 14
at.Font = Enum.Font.GothamBold
at.BorderSizePixel = 0
at.Visible = false
at.Parent = gui

local atCorner = Instance.new("UICorner")
atCorner.CornerRadius = UDim.new(0,10)
atCorner.Parent = at

--------------------------------------------------
-- KÜÇÜLT / AÇ
--------------------------------------------------

minimize.MouseButton1Click:Connect(function()

	TweenService:Create(
		main,
		TweenInfo.new(.25,Enum.EasingStyle.Quad),
		{Size = UDim2.fromOffset(0,0)}
	):Play()

	task.wait(.25)

	main.Visible = false
	at.Visible = true
	at.Size = UDim2.fromOffset(0,0)

	TweenService:Create(
		at,
		TweenInfo.new(.25,Enum.EasingStyle.Back),
		{Size = UDim2.fromOffset(55,35)}
	):Play()
end)

at.MouseButton1Click:Connect(function()

	TweenService:Create(
		at,
		TweenInfo.new(.2),
		{Size = UDim2.fromOffset(0,0)}
	):Play()

	task.wait(.2)

	at.Visible = false
	main.Visible = true
	main.Size = UDim2.fromOffset(0,0)

	TweenService:Create(
		main,
		TweenInfo.new(.3,Enum.EasingStyle.Back),
		{Size = UDim2.fromOffset(240,215)}
	):Play()
end)

--------------------------------------------------
-- SÜRÜKLEME
--------------------------------------------------

local function draggable(object)

	local dragging = false
	local dragStart
	local startPos

	object.InputBegan:Connect(function(input)

		if input.UserInputType == Enum.UserInputType.MouseButton1
			or input.UserInputType == Enum.UserInputType.Touch then

			dragging = true
			dragStart = input.Position
			startPos = object.Position

			input.Changed:Connect(function()

				if input.UserInputState == Enum.UserInputState.End then
					dragging = false
				end

			end)
		end
	end)

	object.InputChanged:Connect(function(input)

		if dragging and (
			input.UserInputType == Enum.UserInputType.MouseMovement
			or input.UserInputType == Enum.UserInputType.Touch
		) then

			local delta = input.Position - dragStart

			object.Position = UDim2.new(
				startPos.X.Scale,
				startPos.X.Offset + delta.X,
				startPos.Y.Scale,
				startPos.Y.Offset + delta.Y
			)
		end
	end)
end

draggable(main)
draggable(at)

--------------------------------------------------
-- AÇILIŞ
--------------------------------------------------

main.Size = UDim2.fromOffset(0,0)

TweenService:Create(
	main,
	TweenInfo.new(.35,Enum.EasingStyle.Back),
	{Size = UDim2.fromOffset(240,215)}
):Play()

Features & Information

Determine the location and teleport instead

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts