Ftap
Ftap
local RS = game:GetService("ReplicatedStorage")
local RF = game:GetService("ReplicatedFirst")
local PS = game:GetService("Players")
local DB = game:GetService("Debris")
local Tween = game:GetService("TweenService")
local uis = game:GetService("UserInputService")
local OrionLib =
loadstring(game:HttpGet(('https://raw.githubusercontent.com/BlizTBr/scripts/main/
Orion%20X')))()
local R = game:GetService("RunService")
local request = (syn and syn.request) or http and http.request or http_request or
(fluxus and fluxus.request) or request
local W = game:GetService("Workspace")
local Cam = workspace.CurrentCamera
local downDir = Vector3.new(0, -1, 0)
local lastH
local lastHitTime = tick()
local raycastParams = RaycastParams.new()
local xcl
local ycl
local zcl
local offPos = Vector3.new(xcl, ycl, zcl)
local freeze
local frt
-- Player
local CE = RS:WaitForChild("CharacterEvents")
local localPlayer = PS.LocalPlayer
local localChar = localPlayer.Character
local HR = localChar:WaitForChild("HumanoidRootPart")
local localName = localPlayer.Name
local localTFolder = workspace:WaitForChild(localName .. "SpawnedInToys")
local Mouse = localPlayer:GetMouse()
local hum = localChar:WaitForChild("Humanoid")
-- Toy Events
local SpawnToy = RS:WaitForChild("MenuToys"):WaitForChild("SpawnToyRemoteFunction")
local DeleteToy = RS:WaitForChild("MenuToys"):WaitForChild("DestroyToy")
-- Grab Events
local CreateGrabLine = RS:WaitForChild("GrabEvents"):WaitForChild("CreateGrabLine")
local DestroyGrabLine =
RS:WaitForChild("GrabEvents"):WaitForChild("DestroyGrabLine")
local SetNetworkOwnership =
RS:WaitForChild("GrabEvents"):WaitForChild("SetNetworkOwner")
local ExtendLine = RS:WaitForChild("GrabEvents"):WaitForChild("ExtendGrabLine")
-- Struggle
local SE = CE:WaitForChild("Struggle")
-- Toggles
_G.SuperStrength = nil
_G.AntiGrab = nil
_G.AntiExplosion = nil
_G.AntiBurn = nil
_G.KickAttacker = nil
_G.AutoAttacker = nil
_G.KillAttacker = nil
_G.Poison_Grab = nil
_G.KickGrab = nil
_G.PaintGrab = nil
_G.MasslessGrab = nil
_G.BlobmanSpeed = nil
_G.BlobAntiE = nil
_G.Burn_Grab = nil
_G.Radioactive_Grab = nil
_G.Kill_Grab = nil
_G.WalkSpeed = nil
_G.InfiniteJump = nil
_G.Teleport = nil
_G.KickAura = nil
_G.FlingAura = nil
_G.BurnAura = nil
_G.AttractionAura = nil
_G.KillAura = nil
_G.PaintAura = nil
_G.WalkspeedAura = nil
_G.PoisionAura = nil
local autocl
local SIL
local dist = 30
-- Slider
getgenv().Multiplier = 0.5
_G.Strength = nil
_G.WalkA = nil
_G.Jpower = nil
_G.BSpeed = nil
-- Functions
repeat
local spawnResult = SpawnToy:InvokeServer(unpack(args))
if spawnResult == "YouDontOwnToy" then
for i, toy in pairs(workspace:GetChildren()) do
if toy:FindFirstChild("Campfire") then
local firePlayerPart = toy:FindFirstChild("FirePlayerPart")
if firePlayerPart and
firePlayerPart:FindFirstChild("CanBurn") then
if firePlayerPart.CanBurn.Value then
campfire = toy
break
end
end
end
end
if campfire then
break
end
else
campfire = localTFolder:FindFirstChild("Campfire")
end
wait(1)
until campfire ~= nil
return campfire
end
end
if humanoidRootPart then
local screenPos, onScreen =
Cam:WorldToScreenPoint(humanoidRootPart.Position)
if onScreen then
local distance = (playerPosition -
humanoidRootPart.Position).magnitude
return Target
end
local Target
local part
local partn
local ch
R.RenderStepped:Connect(function()
Target = GetClosest()
end)
local __namecall
__namecall = hookmetamethod(game, "__namecall", function(...)
local args = {...}
local self = args[1]
local method = getnamecallmethod()
if self == workspace and not checkcaller() and method == "Raycast" and Target
and Target.Character and Target.Character.HumanoidRootPart and
localPlayer.Character.HumanoidRootPart and Target.Character.Humanoid and
Target.Character.Humanoid.Health > 0 and not Target.InPlot.Value and SIL then
local playerPosition = localPlayer.Character.HumanoidRootPart.Position
local targetPosition = Target.Character.HumanoidRootPart.Position
local distance = (playerPosition - targetPosition).magnitude
part = math.random(1, #Hitbox)
partn = Hitbox[part]
ch = Target.Character[partn]
return __namecall(unpack(args))
end)
end
GrabsTab:AddSlider({
Name = "Reach Silent Aim",
Min = 0,
Max = 50,
Default = 30,
Callback = function(Value)
dist = Value
end
})
GrabsTab:AddToggle({
Name = "Silent Aim",
Default = false,
Callback = function(Value)
SIL = Value
end
})
STS()
localPlayer.CharacterAdded:Connect(onCharacterAdded)
onCharacterAdded(localChar)
R.Heartbeat:Connect(function()
if autocl then
ResetVariables()
SaveD(HR, hum)
end
end)
end
AutoTab:AddToggle({
Name = "Auto Clutch",
Default = false,
Callback = function(Value)
autocl = Value
end
})
AutoTab:AddToggle({
Name = "Freeze Toggle(Auto Clutch)",
Default = false,
Callback = function(Value)
freeze = Value
end
})
AutoTab:AddSlider({
Name = "Freeze Delay(Auto Clutch)",
Min = 1,
Max = 10,
Default = 5,
Callback = function(Value)
frt = Value
end
})
acl()
AutoTab:AddSlider({
Name = "X Axis(Auto Clutch)",
Min = -5,
Max = 5,
Default = -3,
Callback = function(Value)
xcl = Value
end
})
AutoTab:AddSlider({
Name = "Y Axis(Auto Clutch)",
Min = 0,
Max = 5,
Default = 1,
Callback = function(Value)
ycl = Value
end
})
AutoTab:AddSlider({
Name = "Z Axis(Auto Clutch)",
Min = -5,
Max = 5,
Default = 0,
Callback = function(Value)
zcl = Value
end
})
OrionLib:Init()
end
NightHub()