- 1
- 2
Сидел как обычно, листал скрипты в Roblox для Xeno и наткнулся на скрипт отключающий анти чит в игре [FPS] One Tap, я подумал, ну раз можно выключить значит и выкачать тоже, взял и скачал этот анти чит, вообще в них не разбираюсь, но решил скинуть сюда, анти чит из игры [FPS] One Tap, находился в ReplicatedStorage
Lua:
-- By @ReallFizzz
local Managers = game:GetService("ReplicatedStorage").Common.Managers
local tbl_3_upvr = {
BodyVelocity = true;
BodyGyro = true;
AlignPosition = true;
AlignOrientation = true;
LinearVelocity = true;
}
local tbl = {}
local module_upvr = require(Managers:WaitForChild("CharacterManager"))
local module_upvr_2 = require(Managers:WaitForChild("UtilityManagers"):WaitForChild("BinManager"))
local tbl_5_upvr = {}
function tbl.Start(arg1) -- Line 47
--[[ Upvalues[4]:
[1]: module_upvr (readonly)
[2]: module_upvr_2 (readonly)
[3]: tbl_5_upvr (readonly)
[4]: tbl_3_upvr (readonly)
]]
module_upvr.observeLocalCharacter(function(arg1_2) -- Line 48
--[[ Upvalues[3]:
[1]: module_upvr_2 (copied, readonly)
[2]: tbl_5_upvr (copied, readonly)
[3]: tbl_3_upvr (copied, readonly)
]]
module_upvr_2.clearBin(tbl_5_upvr)
local HumanoidRootPart_upvr = arg1_2:WaitForChild("HumanoidRootPart", 10)
if not HumanoidRootPart_upvr then
else
local Humanoid_upvr = arg1_2:WaitForChild("Humanoid")
if not Humanoid_upvr then return end
local function checkCharacter_upvr() -- Line 59, Named "checkCharacter"
--[[ Upvalues[4]:
[1]: arg1_2 (readonly)
[2]: tbl_3_upvr (copied, readonly)
[3]: Humanoid_upvr (readonly)
[4]: HumanoidRootPart_upvr (readonly)
]]
for i, v in arg1_2:GetChildren() do
for _, v_2 in v:GetChildren() do
if tbl_3_upvr[v_2.Name] then
v_2:Destroy()
end
end
end
if Humanoid_upvr and 0 < Humanoid_upvr.Health and Humanoid_upvr:GetState() == Enum.HumanoidStateType.PlatformStanding then
Humanoid_upvr:ChangeState(Enum.HumanoidStateType.GettingUp)
end
local AssemblyLinearVelocity_4 = HumanoidRootPart_upvr.AssemblyLinearVelocity
if 0 < AssemblyLinearVelocity_4.Y or Humanoid_upvr and Humanoid_upvr.FloorMaterial == Enum.Material.Air then
HumanoidRootPart_upvr.Anchored = false
i = AssemblyLinearVelocity_4.X
if AssemblyLinearVelocity_4.Y < 0 then
v = AssemblyLinearVelocity_4.Y - 50
else
v = -50
end
HumanoidRootPart_upvr.AssemblyLinearVelocity = Vector3.new(i, v, AssemblyLinearVelocity_4.Z)
end
end
local Position_upvw = HumanoidRootPart_upvr.Position
table.insert(tbl_5_upvr, task.spawn(function() -- Line 87
--[[ Upvalues[5]:
[1]: arg1_2 (readonly)
[2]: Humanoid_upvr (readonly)
[3]: HumanoidRootPart_upvr (readonly)
[4]: Position_upvw (read and write)
[5]: checkCharacter_upvr (readonly)
]]
-- KONSTANTWARNING: Variable analysis failed. Output will have some incorrect variable assignments
local tick_result1_upvw_2 = tick()
local RaycastParams_new_result1 = RaycastParams.new()
local tbl_4 = {}
tbl_4[1] = arg1_2
RaycastParams_new_result1.FilterDescendantsInstances = tbl_4
RaycastParams_new_result1.FilterType = Enum.RaycastFilterType.Exclude
local var44_upvw = 0
arg1_2:GetAttributeChangedSignal("deployed"):Connect(function() -- Line 97
--[[ Upvalues[1]:
[1]: tick_result1_upvw_2 (read and write)
]]
tick_result1_upvw_2 = tick()
end)
if arg1_2:GetAttribute("deployed") then
tick_result1_upvw_2 = tick()
end
local Air_upvw_2 = Enum.Material.Air
Humanoid_upvr:GetPropertyChangedSignal("FloorMaterial"):Connect(function() -- Line 107
--[[ Upvalues[2]:
[1]: Humanoid_upvr (copied, readonly)
[2]: Air_upvw_2 (read and write)
]]
if Humanoid_upvr.FloorMaterial ~= Enum.Material.Air then
Air_upvw_2 = Humanoid_upvr.FloorMaterial
end
end)
local any_Connect_result1_2 = Humanoid_upvr.Jumping:Connect(function(arg1_4) -- Line 113
--[[ Upvalues[6]:
[1]: tick_result1_upvw_2 (read and write)
[2]: arg1_2 (copied, readonly)
[3]: Humanoid_upvr (copied, readonly)
[4]: Air_upvw_2 (read and write)
[5]: HumanoidRootPart_upvr (copied, readonly)
[6]: var44_upvw (read and write)
]]
if arg1_4 or tick() - tick_result1_upvw_2 < 0.5 or not arg1_2:GetAttribute("deployed") then
else
if Humanoid_upvr.FloorMaterial ~= Enum.Material.Air then return end
if Air_upvw_2 ~= Enum.Material.Air then
Air_upvw_2 = Enum.Material.Air
return
end
local AssemblyLinearVelocity_3 = HumanoidRootPart_upvr.AssemblyLinearVelocity
if AssemblyLinearVelocity_3.Y < 0 then
else
end
HumanoidRootPart_upvr.AssemblyLinearVelocity = Vector3.new(AssemblyLinearVelocity_3.X, -30, AssemblyLinearVelocity_3.Z)
var44_upvw += 1
end
end)
while true do
local var51
if Humanoid_upvr.Health <= 0 then return end
if not workspace:Shapecast(HumanoidRootPart_upvr, Vector3.new(0, -3, 0), RaycastParams_new_result1) then
local lastJumpBoost = arg1_2:GetAttribute("lastJumpBoost")
if not lastJumpBoost or 3 < workspace:GetServerTimeNow() - lastJumpBoost then
var51 += task.wait(0.03333333333333333)
-- KONSTANTWARNING: GOTO [104] #80
end
else
var51 = 0
end
local var53
if Humanoid_upvr.Health then
if 3 < tick() - tick_result1_upvw_2 then
if arg1_2:GetAttribute("deployed") and 20 < (HumanoidRootPart_upvr.Position - Position_upvw).Magnitude and Position_upvw.Y < 200 then
HumanoidRootPart_upvr.CFrame = CFrame.new(Position_upvw)
HumanoidRootPart_upvr.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
end
end
local AssemblyLinearVelocity = HumanoidRootPart_upvr.AssemblyLinearVelocity
if 50 <= Vector3.new(AssemblyLinearVelocity.X, 0, AssemblyLinearVelocity.Z).Magnitude and 0 < Humanoid_upvr.Health then
HumanoidRootPart_upvr.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
checkCharacter_upvr()
end
if not true then
-- KONSTANTERROR: Expression was reused, decompilation is incorrect
Position_upvw = HumanoidRootPart_upvr.Position
end
end
local any_ToOrientation_result1_2, _, any_ToOrientation_result3_2 = HumanoidRootPart_upvr.CFrame:ToOrientation()
if 0.5 < math.abs(any_ToOrientation_result1_2) or 0.5 < math.abs(any_ToOrientation_result3_2) then
if HumanoidRootPart_upvr.CollisionGroup ~= "Ragdoll" then
checkCharacter_upvr()
HumanoidRootPart_upvr.CFrame = CFrame.new(HumanoidRootPart_upvr.Position)
end
end
if 5 < var51 then
var51 -= 1
checkCharacter_upvr()
end
end
if any_Connect_result1_2 then
any_Connect_result1_2:Disconnect()
end
end))
end
end)
end
tbl:Start()