if not game:IsLoaded() then
pcall(function() game.Loaded:Wait() end)
end
local Player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local CoreGui = game:GetService("CoreGui")
local locations = {
{
category = "PLACES OF INTEREST",
items = {
{"Quarry Nuke Shelter", {-6248, 379, -417}},
{"Farm Nuke Bunker", {-3001, 157, -4742}},
{"Fallout Shelter", {2740, 633, -307}},
{"Military Base", {-6940, 216, -4406}},
{"Oil Plant (RPG)", {-1367, 322, 6075}},
{"Prison Armory", {-6732, 268, 1561}},
{"FBPD Armory", {-580, 365, 1770}},
{"Silo Armory", {-8777, 192, -3697}},
{"Motel Room", {-1674, 550, -879}},
{"Casino Locker", {4490, 702, -1200}},
{"Radio Station", {1649, 729, -640}},
{"Evidence Locker", {3736, 216, -4594}},
{"Murphy's Pharmacy", {2913, 215, -2272}},
{"Hospital", {-647, 368, 2291}},
{"Infirmary", {-8861, 216, -3723}},
{"Drive-In Theater", {-3839, 429, 6014}},
{"Derailed Train", {-6472, 268, 2221}},
{"Junkyard", {-3704, 267, 1853}},
{"Museum", {-5141, 461, 5345}},
{"Mall", {-1249, 410, 2325}},
}
},
{
category = "SPAWN POINTS",
items = {
{"Dessert Gas Station", {-7352, 212, -2373}},
{"Military Checkpoint", {2106, 562, 1021}},
{"Litttle Redrock",{-1571, 363, 4629}},
{"General Store", {-1529, 549, -907}},
{"Compground", {-3689, 426, 4537}},
{"Farm", {-2836, 212, -4970}},
{"Garage", {4710, 214, -3484}},
{"Town", {2378, 245, -2276}},
{"Church", {2801, 115, -3469}},
}
},
{
category = "NEAR BOSSES",
items = {
{"Mori Calliope", {3780 , 215, -4715}},
{"Sangvis Ferri", {-6661, 229, -2584}},
{"Dio Brando", {678, 212, -4103}},
{"Darkness", {3464, -50, -3121}},
{"Denji", {3515, 701, 198}},
}
},
{
category = "DEFENSE OBJECTIVE",
items = {
{"Cabins", {228, 363, 838}},
{"In Redwood", {496, 212, -2320}},
{"Waffle Hut", {2132, 562, 1239}},
{"Police area", {3834, 214, -4814}},
{"Oasis Motel", {-5421, 461, 5585}},
{"Racing Track", {-6088, 212, -2662}},
{"church Inter", {2685, 115, -3470}},
{"Derset Inter", {-7445, 212, -2291}},
{"Near Military", {-7316, 212, -2941}},
{"Near Motelroom", {-1632, 549, -916}},
{"Treatment Plant", {-2054, 220, -3655}},
}
},
{
category = "KEY'S LOCATIONS",
items = {
{"Casino Locker Room Key", {3562, 704, 59}},
{"Silo Luanch Room Key", {-8865, 216, -3743}},
{"FBPD Armory Keycard", {-1208, 426, 1713}},
{"Evidence Locker Key", {3844, 215, -4880}},
{"Ranger Station Key", {-1747, 364, 4775}},
{"Prison Armory Key", {-6414, 278, 1507}},
{"Silo Armory Key", {-8919, 216, -3764}},
{"Prison Yard Key", {-6881, 268, 1600}},
{"Motel Room Key", {-5039, 271, 1062}},
{"Silo Key ", {-6918, 213, -4399}},
}
},
{
category = "NUKE KEY POINTS",
items = {
{"Nuke Point 1", {4809, 215, -3429}},
{"Nuke Point 2", {-6796, 213, -4514}},
{"Nuke Point 3", {3933, 215, -4624}},
{"Nuke Point 4", {4479, 702, -1195}},
{"Nuke Point 5", {-6462, 268, 2221}},
}
},
{
category = "NUKE CODE POINTS",
items = {
{"Code Point 1", {-8662, 257, -3774}},
{"Code Point 2", {-6915, 213, -4397}},
{"Code Point 3", {-7255, 213, -2340}},
{"Code Point 4", {767, 213, -4136}},
{"Code Point 5", {-3672, 212, -2585}},
{"Code Point 6", {1720, 729, -649}},
}
},
{
category = "TURN ON POWER",
items = {
{"Valve", {-5264, 282, 835}},
{"Reboot Button", {-5039, 268, 1043}},
{"Breaker", {-5458, 269, 997}},
}
},
{
category = "ACTIVATE NUKE",
items = {
{"Disengage Clamps", {-8764, 192, -3785}},
{"Launch Room",{-8754, 219, -3854}},
}
},
}
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "TeleportSystem"
ScreenGui.ResetOnSpawn = false
ScreenGui.IgnoreGuiInset = true
ScreenGui.Parent = CoreGui
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 280, 0, 750)
MainFrame.AnchorPoint = Vector2.new(1, 0)
MainFrame.Position = UDim2.new(1, -10, 0, 5)
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 45, 65)
MainFrame.BackgroundTransparency = 0.7
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Visible = false
local Corner = Instance.new("UICorner", MainFrame)
Corner.CornerRadius = UDim.new(0, 8)
local UISizeConstraint = Instance.new("UISizeConstraint", MainFrame)
UISizeConstraint.MinSize = Vector2.new(200, 200)
UISizeConstraint.MaxSize = Vector2.new(600, 1000)
local TitleBar = Instance.new("Frame", MainFrame)
TitleBar.Size = UDim2.new(1, 0, 0, 35)
TitleBar.BackgroundColor3 = Color3.fromRGB(50, 80, 120)
TitleBar.BackgroundTransparency = 0.1
TitleBar.BorderSizePixel = 0
local TitleBarCorner = Instance.new("UICorner", TitleBar)
TitleBarCorner.CornerRadius = UDim.new(0, 8)
local TitleText = Instance.new("TextLabel", TitleBar)
TitleText.Text = " AniPhobia Teleporter"
TitleText.Size = UDim2.new(1, -70, 1, 0)
TitleText.Position = UDim2.new(0, 10, 0, 0)
TitleText.BackgroundTransparency = 1
TitleText.TextColor3 = Color3.fromRGB(220, 245, 255)
TitleText.TextXAlignment = Enum.TextXAlignment.Left
TitleText.Font = Enum.Font.GothamBold
TitleText.TextSize = 14
local CloseBtn = Instance.new("TextButton", TitleBar)
CloseBtn.Text = "×"
CloseBtn.Size = UDim2.new(0, 30, 0, 35)
CloseBtn.Position = UDim2.new(1, -30, 0, 0)
CloseBtn.BackgroundTransparency = 1
CloseBtn.TextColor3 = Color3.fromRGB(255, 130, 130)
CloseBtn.TextSize = 25
CloseBtn.Font = Enum.Font.GothamBold
local MinBtn = Instance.new("TextButton", TitleBar)
MinBtn.Text = "−"
MinBtn.Size = UDim2.new(0, 30, 0, 35)
MinBtn.Position = UDim2.new(1, -60, 0, 0)
MinBtn.BackgroundTransparency = 1
MinBtn.TextColor3 = Color3.new(1, 1, 1)
MinBtn.TextSize = 20
MinBtn.Font = Enum.Font.GothamBold
local ContentContainer = Instance.new("Frame", MainFrame)
ContentContainer.Size = UDim2.new(1, -14, 1, -45)
ContentContainer.Position = UDim2.new(0, 7, 0, 40)
ContentContainer.BackgroundTransparency = 1
local ScrollFrame = Instance.new("ScrollingFrame", ContentContainer)
ScrollFrame.Size = UDim2.new(1, 0, 1, -114)
ScrollFrame.Position = UDim2.new(0, 0, 0, 0)
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.ScrollBarThickness = 3
ScrollFrame.ScrollBarImageColor3 = Color3.fromRGB(0, 200, 255)
local Layout = Instance.new("UIListLayout", ScrollFrame)
Layout.Padding = UDim.new(0, 6)
Layout.SortOrder = Enum.SortOrder.LayoutOrder
local ClickTPBtn = Instance.new("TextButton", ContentContainer)
ClickTPBtn.Size = UDim2.new(1, 0, 0, 32)
ClickTPBtn.Position = UDim2.new(0, 0, 1, -109)
ClickTPBtn.BackgroundColor3 = Color3.fromRGB(150, 40, 40)
ClickTPBtn.BackgroundTransparency = 0.25
ClickTPBtn.Text = "Click Teleport: OFF"
ClickTPBtn.TextColor3 = Color3.new(1, 1, 1)
ClickTPBtn.Font = Enum.Font.GothamBold
ClickTPBtn.TextSize = 14
Instance.new("UICorner", ClickTPBtn).CornerRadius = UDim.new(0, 6)
local CustomTPFrame = Instance.new("Frame", ContentContainer)
CustomTPFrame.Size = UDim2.new(1, 0, 0, 32)
CustomTPFrame.Position = UDim2.new(0, 0, 1, -72)
CustomTPFrame.BackgroundColor3 = Color3.fromRGB(22, 32, 48)
CustomTPFrame.BackgroundTransparency = 0.4
Instance.new("UICorner", CustomTPFrame).CornerRadius = UDim.new(0, 6)
local CustomTPInput = Instance.new("TextBox", CustomTPFrame)
CustomTPInput.Size = UDim2.new(1, -40, 1, 0)
CustomTPInput.Position = UDim2.new(0, 8, 0, 0)
CustomTPInput.BackgroundTransparency = 1
CustomTPInput.Text = ""
CustomTPInput.PlaceholderText = "Insert coordinates here and click arrow"
CustomTPInput.PlaceholderColor3 = Color3.fromRGB(130, 160, 190)
CustomTPInput.TextColor3 = Color3.new(1, 1, 1)
CustomTPInput.Font = Enum.Font.Code
CustomTPInput.TextSize = 12
CustomTPInput.TextXAlignment = Enum.TextXAlignment.Left
local CustomTPGoBtn = Instance.new("TextButton", CustomTPFrame)
CustomTPGoBtn.Size = UDim2.new(0, 32, 1, 0)
CustomTPGoBtn.Position = UDim2.new(1, -32, 0, 0)
CustomTPGoBtn.BackgroundTransparency = 1
CustomTPGoBtn.Text = "→"
CustomTPGoBtn.TextColor3 = Color3.fromRGB(0, 230, 255)
CustomTPGoBtn.Font = Enum.Font.GothamBold
CustomTPGoBtn.TextSize = 20
local TrackerFrame = Instance.new("Frame", ContentContainer)
TrackerFrame.Size = UDim2.new(1, 0, 0, 35)
TrackerFrame.Position = UDim2.new(0, 0, 1, -35)
TrackerFrame.BackgroundColor3 = Color3.fromRGB(12, 16, 24)
TrackerFrame.BackgroundTransparency = 0.5
Instance.new("UICorner", TrackerFrame).CornerRadius = UDim.new(0, 6)
local TrackerText = Instance.new("TextButton", TrackerFrame)
TrackerText.Size = UDim2.new(1, 0, 1, 0)
TrackerText.BackgroundTransparency = 1
TrackerText.TextColor3 = Color3.fromRGB(50, 255, 180)
TrackerText.Font = Enum.Font.Code
TrackerText.TextSize = 14
TrackerText.Text = "X: 0 | Y: 0 | Z: 0"
local Resizer = Instance.new("TextButton", MainFrame)
Resizer.Size = UDim2.new(0, 15, 0, 15)
Resizer.Position = UDim2.new(1, -15, 1, -15)
Resizer.BackgroundTransparency = 1
Resizer.Text = "┘"
Resizer.TextColor3 = Color3.fromRGB(0, 210, 255)
Resizer.TextSize = 18
Resizer.ZIndex = 10
local MiniCircle = Instance.new("TextButton", ScreenGui)
MiniCircle.Size = UDim2.new(0, 45, 0, 45)
MiniCircle.BackgroundColor3 = Color3.fromRGB(60, 110, 190)
MiniCircle.BackgroundTransparency = 0.1
MiniCircle.Text = "Ani"
MiniCircle.TextColor3 = Color3.fromRGB(200, 240, 255)
MiniCircle.Font = Enum.Font.GothamBold
MiniCircle.TextSize = 22
MiniCircle.Visible = true
MiniCircle.ZIndex = 100
MiniCircle.AnchorPoint = MainFrame.AnchorPoint
MiniCircle.Position = UDim2.new(MainFrame.Position.X.Scale, MainFrame.Position.X.Offset, MainFrame.Position.Y.Scale, MainFrame.Position.Y.Offset + 5)
local CircleCorner = Instance.new("UICorner", MiniCircle)
CircleCorner.CornerRadius = UDim.new(1, 0)
local AirWalkEnabled = false
local AirPart = nil
local function toggleAirWalk(state)
AirWalkEnabled = state
if AirWalkEnabled then
if AirPart then AirPart:Destroy() end
AirPart = Instance.new("Part")
AirPart.Name = "AirPlate"
AirPart.Size = Vector3.new(7, 0.5, 7)
AirPart.Transparency = 1
AirPart.Anchored = true
AirPart.Parent = workspace
task.spawn(function()
while AirWalkEnabled and AirPart do
local char = Player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hrp and hum then
local offset = hum.RigType == Enum.HumanoidRigType.R6 and (3 + (AirPart.Size.Y / 2)) or (hum.HipHeight + (hrp.Size.Y / 2) + (AirPart.Size.Y / 2))
AirPart.Position = hrp.Position - Vector3.new(0, offset, 0)
end
task.wait()
end
end)
else
if AirPart then
AirPart:Destroy()
AirPart = nil
end
end
end
local function tp(coords)
local char = Player.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if root and coords then
toggleAirWalk(true)
local targetCFrame = CFrame.new(coords[1], coords[2], coords[3])
root.CFrame = targetCFrame
pcall(function()
Player:RequestStreamAroundAsync(targetCFrame.Position)
end)
toggleAirWalk(false)
end
end
CustomTPGoBtn.MouseButton1Click:Connect(function()
local text = CustomTPInput.Text
local numbers = {}
for num in string.gmatch(text, "-?%d+") do
table.insert(numbers, tonumber(num))
end
if #numbers >= 3 then
tp({numbers[1], numbers[2], numbers[3]})
end
end)
local globalLayoutOrder = 1
for _, section in ipairs(locations) do
local isExpanded = false
local childElements = {}
local HeaderBtn = Instance.new("TextButton", ScrollFrame)
HeaderBtn.Size = UDim2.new(1, -5, 0, 28)
HeaderBtn.BackgroundColor3 = Color3.fromRGB(22, 32, 48)
HeaderBtn.BackgroundTransparency = 0.5
HeaderBtn.Text = " [+] " .. section.category
HeaderBtn.TextColor3 = Color3.fromRGB(0, 200, 255)
HeaderBtn.Font = Enum.Font.GothamBold
HeaderBtn.TextSize = 12
HeaderBtn.TextXAlignment = Enum.TextXAlignment.Left
HeaderBtn.LayoutOrder = globalLayoutOrder
Instance.new("UICorner", HeaderBtn).CornerRadius = UDim.new(0, 6)
globalLayoutOrder = globalLayoutOrder + 1
for _, item in ipairs(section.items) do
if item and item[1] and item[2] then
local b = Instance.new("TextButton", ScrollFrame)
b.Size = UDim2.new(1, -5, 0, 32)
b.BackgroundColor3 = Color3.fromRGB(28, 40, 60)
b.BackgroundTransparency = 0.6
b.RichText = true
if section.category == "PLACES OF INTEREST" then
b.Text = "" .. item[1] .. ""
elseif section.category == "SPAWN POINTS" then
b.Text = "" .. item[1] .. ""
elseif section.category == "NEAR BOSSES" then
b.Text = "" .. item[1] .. ""
elseif section.category == "DEFENSE OBJECTIVE" then
b.Text = "" .. item[1] .. ""
elseif section.category == "KEY'S LOCATIONS" then
b.Text = "" .. item[1] .. ""
elseif section.category == "NUKE KEY POINTS" then
b.Text = "" .. item[1] .. ""
elseif section.category == "NUKE CODE POINTS" then
b.Text = "" .. item[1] .. ""
elseif section.category == "TURN ON POWER" then
b.Text = "" .. item[1] .. ""
elseif section.category == "ACTIVATE NUKE" then
b.Text = "" .. item[1] .. ""
else
b.Text = item[1]
end
b.TextColor3 = Color3.new(1, 1, 1)
b.Font = Enum.Font.Gotham
b.TextSize = 14
b.LayoutOrder = globalLayoutOrder
b.Visible = false
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6)
b.MouseButton1Click:Connect(function() tp(item[2]) end)
table.insert(childElements, b)
globalLayoutOrder = globalLayoutOrder + 1
end
end
HeaderBtn.MouseButton1Click:Connect(function()
isExpanded = not isExpanded
HeaderBtn.Text = (isExpanded and " [-] " or " [+] ") .. section.category
HeaderBtn.TextColor3 = isExpanded and Color3.fromRGB(255, 195, 30) or Color3.fromRGB(0, 200, 255)
for _, el in ipairs(childElements) do
el.Visible = isExpanded
end
end)
end
CloseBtn.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)
local minimized = true
local function toggleMinimize()
minimized = not minimized
if minimized then
MiniCircle.AnchorPoint = MainFrame.AnchorPoint
MiniCircle.Position = UDim2.new(
MainFrame.Position.X.Scale,
MainFrame.Position.X.Offset,
MainFrame.Position.Y.Scale,
MainFrame.Position.Y.Offset + 5
)
MainFrame.Visible = false
MiniCircle.Visible = true
else
MainFrame.Visible = true
MiniCircle.Visible = false
end
end
MinBtn.MouseButton1Click:Connect(toggleMinimize)
MiniCircle.MouseButton1Click:Connect(toggleMinimize)
local dragToggle, dragStart, startPos
TitleBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragToggle = true
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragToggle = false
end
end)
end
end)
UserInputService.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
if dragToggle then
local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end
end)
local dragging = false
local dragStartSize = Vector2.new()
local dragStartPos = UDim2.new()
local dragStartMouse = Vector2.new()
Resizer.MouseButton1Down:Connect(function()
if minimized then return end
dragging = true
dragStartSize = Vector2.new(MainFrame.AbsoluteSize.X, MainFrame.AbsoluteSize.Y)
dragStartPos = MainFrame.Position
dragStartMouse = UserInputService:GetMouseLocation()
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local currentMousePos = UserInputService:GetMouseLocation()
local delta = currentMousePos - dragStartMouse
local newWidth = math.clamp(dragStartSize.X + delta.X, UISizeConstraint.MinSize.X, UISizeConstraint.MaxSize.X)
local newHeight = math.clamp(dragStartSize.Y + delta.Y, UISizeConstraint.MinSize.Y, UISizeConstraint.MaxSize.Y)
local actualDeltaX = newWidth - dragStartSize.X
MainFrame.Size = UDim2.new(0, newWidth, 0, newHeight)
MainFrame.Position = UDim2.new(
dragStartPos.X.Scale,
dragStartPos.X.Offset + actualDeltaX,
dragStartPos.Y.Scale,
dragStartPos.Y.Offset
)
end
end)
local function updateCanvas()
ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, Layout.AbsoluteContentSize.Y + 10)
end
Layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(updateCanvas)
updateCanvas()
local lastCopiedTime = 0
RunService.Heartbeat:Connect(function()
if tick() - lastCopiedTime > 1.5 then
local char = Player.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if root then
local pos = root.Position
TrackerText.Text = string.format("X: %d | Y: %d | Z: %d", pos.X, pos.Y, pos.Z)
end
end
end)
TrackerText.MouseButton1Click:Connect(function()
local char = Player.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if root then
local pos = root.Position
local formattedCoords = string.format("{%d, %d, %d}", pos.X, pos.Y, pos.Z)
if setclipboard then
setclipboard(formattedCoords)
elseif toclipboard then
toclipboard(formattedCoords)
end
lastCopiedTime = tick()
TrackerText.Text = "COORDINATES COPIED!"
end
end)
local ClickTeleportEnabled = false
local function toggleClickTeleport()
ClickTeleportEnabled = not ClickTeleportEnabled
if ClickTeleportEnabled then
ClickTPBtn.BackgroundColor3 = Color3.fromRGB(30, 140, 60)
ClickTPBtn.Text = "Click Teleport: ON"
else
ClickTPBtn.BackgroundColor3 = Color3.fromRGB(150, 40, 40)
ClickTPBtn.Text = "Click Teleport: OFF"
end
end
ClickTPBtn.MouseButton1Click:Connect(toggleClickTeleport)
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.Z then
toggleMinimize()
end
if input.KeyCode == Enum.KeyCode.X then
toggleClickTeleport()
end
if ClickTeleportEnabled and input.UserInputType == Enum.UserInputType.MouseButton1 then
local mouse = Player:GetMouse()
if mouse and mouse.Hit then
local char = Player.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if root then
local targetCFrame = CFrame.new(mouse.Hit.X, mouse.Hit.Y + 4, mouse.Hit.Z)
root.CFrame = targetCFrame
pcall(function()
Player:RequestStreamAroundAsync(targetCFrame.Position)
end)
end
end
end
end)
--Notification tab
local function sendTopNotification(title, text, duration)
local NotifyGui = Instance.new("ScreenGui")
NotifyGui.Name = "CustomNotification"
NotifyGui.Parent = CoreGui
local Frame = Instance.new("Frame", NotifyGui)
Frame.Size = UDim2.new(0, 400, 0, 70)
Frame.AnchorPoint = Vector2.new(0.5, 0)
Frame.Position = UDim2.new(0.5, 0, 0, -100)
Frame.BackgroundColor3 = Color3.fromRGB(35, 45, 65)
Frame.BackgroundTransparency = 0
Frame.BorderSizePixel = 0
local Corner = Instance.new("UICorner", Frame)
Corner.CornerRadius = UDim.new(0, 6)
local Line = Instance.new("Frame", Frame)
Line.Size = UDim2.new(1, 0, 0, 3)
Line.BackgroundColor3 = Color3.fromRGB(0, 110, 220)
Line.BorderSizePixel = 0
Instance.new("UICorner", Line).CornerRadius = UDim.new(0, 6)
local TitleLabel = Instance.new("TextLabel", Frame)
TitleLabel.Size = UDim2.new(1, -20, 0, 25)
TitleLabel.Position = UDim2.new(0, 10, 0, 6)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = title
TitleLabel.TextColor3 = Color3.fromRGB(180, 210, 245)
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextSize = 13
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
local TextLabel = Instance.new("TextLabel", Frame)
TextLabel.Size = UDim2.new(1, -20, 0, 25)
TextLabel.Position = UDim2.new(0, 10, 0, 30)
TextLabel.BackgroundTransparency = 1
TextLabel.Text = text
TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.Font = Enum.Font.Gotham
TextLabel.TextSize = 12
TextLabel.TextXAlignment = Enum.TextXAlignment.Left
local tweenIn = TweenService:Create(Frame, TweenInfo.new(0.4, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
Position = UDim2.new(0.5, 0, 0, 20)
})
local tweenOut = TweenService:Create(Frame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.In), {
Position = UDim2.new(0.5, 0, 0, -100)
})
tweenIn:Play()
task.wait(duration or 10)
tweenOut:Play()
tweenOut.Completed:Connect(function()
NotifyGui:Destroy()
end)
end
sendTopNotification("Aniphobia Teleporter loaded", "You can use Z to Minimize/Maximize and X to turn ON/OFF Click Teleport")
--Unlimited Ammo
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local StarterGui = game:GetService("StarterGui")
local LocalPlayer = Players.LocalPlayer
StarterGui:SetCore("SendNotification", {
Title = "Reset once to load unlimited Ammo",
Text = "Only AMMO part works (Bullets In magazine only)",
Duration = 10,
})
local Settings = {
Enabled = true,
AmmoAmount = 9999999,
ReserveAmount = 9999999,
}
local function isAmmo(name)
local n = name:lower()
return n:find("ammo") or n:find("mag") or n:find("clip") or n:find("cur") or n:find("val") or n:find("count") or n:find("bullets")
end
local function isReserve(name)
local n = name:lower()
return n:find("reserve") or n:find("stock") or n:find("max") or n:find("total") or n:find("extra")
end
local function ForceAmmo(obj)
pcall(function()
for _, v in pairs(obj:GetDescendants()) do
if v:IsA("IntValue") or v:IsA("NumberValue") then
if isAmmo(v.Name) then
v.Value = Settings.AmmoAmount
elseif isReserve(v.Name) then
v.Value = Settings.ReserveAmount
end
end
end
end)
end
local function ScanEverything()
if not Settings.Enabled then return end
local char = LocalPlayer.Character
if char then
for _, item in pairs(char:GetChildren()) do
if item:IsA("Tool") or item:IsA("Model") then
ForceAmmo(item)
end
end
end
local bp = LocalPlayer:FindFirstChild("Backpack")
if bp then
for _, item in pairs(bp:GetChildren()) do
ForceAmmo(item)
end
end
local gui = LocalPlayer:FindFirstChild("PlayerGui")
if gui then
for _, item in pairs(gui:GetChildren()) do
ForceAmmo(item)
end
end
end
local function HookReload()
task.spawn(function()
pcall(function()
for _, v in pairs(getgc(true)) do
if typeof(v) == "function" and isclosure(v) then
local info = getinfo(v)
if info.name and (info.name:lower():find("reload") or info.name:lower():find("updateammo")) then
hookfunction(v, function() return end)
end
end
end
end)
end)
end
RunService.RenderStepped:Connect(ScanEverything)
LocalPlayer.DescendantAdded:Connect(function(desc)
if desc:IsA("Tool") or desc:IsA("IntValue") or desc:IsA("NumberValue") then
ForceAmmo(desc.Parent)
end
end)
HookReload()