--[[ .____ ________ ___. _____ __ | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________ | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \ | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/ |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__| \/ \/ \/ \/ \/ \/ \/ \_Welcome to LuaObfuscator.com (Alpha 0.10.9) ~ Much Love, Ferib ]]-- local v0=loadstring(game:HttpGet("https://sirius.menu/rayfield"))();local v1=v0:CreateWindow({Name="Polo Sniper Arena",LoadingTitle="Only Best Cheats",LoadingSubtitle="by polo",ConfigurationSaving={Enabled=true,FolderName="PoloSniperFinal",FileName="BestCheatsConfig"}});local v2={Aimbot=false,AimbotSmooth=1 + 0 ,TriggerBot=false,Hitbox=false,HitboxSize=5 -3 ,ESP_Box=false,ESP_Skeleton=false,ESP_Line=false,ESP_Distance=false,VisCheck=false,NoRecoil=false,NoSpread=false,FastReload=false,Speed=false,SpeedVal=0.05 -0 ,Jump=false,JumpVal=90 -40 ,AutoStrafe=false};local v3=game:GetService("Players");local v4=game:GetService("RunService");local v5=game:GetService("UserInputService");local v6=workspace.CurrentCamera;local v7=v3.LocalPlayer;local v8=v7:GetMouse();local v9=v1:CreateTab("🎯 COMBAT",4483363048 -(294 + 296) );local v10=v1:CreateTab("👁️ VISUALS",4483362458 -0 );local v11=v1:CreateTab("🔫 WEAPON",4483362458);local v12=v1:CreateTab("🏃 MOVEMENT",4483362458 -0 );v9:CreateToggle({Name="Aimbot (Right Click)",CurrentValue=false,Callback=function(v17) v2.Aimbot=v17;end});v9:CreateSlider({Name="Aimbot Smoothness",Range={1048 -(67 + 980) ,1192 -(1069 + 118) },Increment=972 -(140 + 831) ,CurrentValue=2 -1 ,Callback=function(v19) v2.AimbotSmooth=v19;end});v9:CreateToggle({Name="Trigger Assist (Auto Fire)",CurrentValue=false,Callback=function(v21) v2.TriggerBot=v21;end});v9:CreateToggle({Name="Hitbox Expand (Big Head)",CurrentValue=false,Callback=function(v23) v2.Hitbox=v23;end});v9:CreateSlider({Name="Hitbox Size",Range={1 + 0 ,448 -(262 + 176) },Increment=1 + 0 ,CurrentValue=793 -(368 + 423) ,Callback=function(v25) v2.HitboxSize=v25;end});v10:CreateToggle({Name="Enemy ESP (Box)",CurrentValue=false,Callback=function(v27) v2.ESP_Box=v27;end});v10:CreateToggle({Name="Skeleton ESP",CurrentValue=false,Callback=function(v29) v2.ESP_Skeleton=v29;end});v10:CreateToggle({Name="Tracer ESP (Lines)",CurrentValue=false,Callback=function(v31) v2.ESP_Line=v31;end});v10:CreateToggle({Name="Distance ESP",CurrentValue=false,Callback=function(v33) v2.ESP_Distance=v33;end});v10:CreateToggle({Name="Visible Check",CurrentValue=false,Callback=function(v35) v2.VisCheck=v35;end});v11:CreateToggle({Name="No Recoil",CurrentValue=false,Callback=function(v37) v2.NoRecoil=v37;end});v11:CreateToggle({Name="No Spread",CurrentValue=false,Callback=function(v39) v2.NoSpread=v39;end});v11:CreateToggle({Name="Fast Reload",CurrentValue=false,Callback=function(v41) v2.FastReload=v41;end});v12:CreateLabel("⚠️ Speed Limit: Max 0.1 (CFrame)");v12:CreateToggle({Name="CFrame Speed (Fix)",CurrentValue=false,Callback=function(v43) v2.Speed=v43;end});v12:CreateSlider({Name="Speed Value",Range={0.01 -0 ,0.1},Increment=0.01 -0 ,CurrentValue=0.05,Callback=function(v45) v2.SpeedVal=v45;end});v12:CreateToggle({Name="Jump Boost",CurrentValue=false,Callback=function(v47) v2.Jump=v47;end});v12:CreateSlider({Name="Jump Power",Range={104 -54 ,35 + 45 },Increment=1 -0 ,CurrentValue=488 -(145 + 293) ,Callback=function(v49) v2.JumpVal=v49;end});v12:CreateToggle({Name="Auto Strafe",CurrentValue=false,Callback=function(v51) v2.AutoStrafe=v51;end});local function v13(v53,v54,v55) local v56=430 -(44 + 386) ;local v57;while true do if (v56==(1263 -(1091 + 171))) then v57.Color=v55 or Color3.fromRGB(255,1741 -(998 + 488) ,82 + 173 ) ;v57.Thickness=1 + 0 ;v56=774 -(201 + 571) ;end if (v56==(1141 -(116 + 1022))) then return v57;end if (v56==(0 -0)) then v57=Drawing.new("Line");v57.Visible=true;v56=1 + 0 ;end if (v56==(7 -5)) then v57.From=v53;v57.To=v54;v56=1 + 2 ;end end end local function v14() local v58,v59=nil,7102 -5102 ;for v60,v61 in pairs(v3:GetPlayers()) do if ((v61~=v7) and v61.Character and v61.Character:FindFirstChild("Head")) then local v77=859 -(814 + 45) ;local v78;while true do if (v77==(0 -0)) then v78=true;if v2.VisCheck then local v106=836 -(660 + 176) ;local v107;while true do if (v106==(0 + 0)) then v107=v6:GetPartsObscuringTarget({v61.Character.Head.Position},{v7.Character,v61.Character});if ( #v107>(885 -(261 + 624))) then v78=false;end break;end end end v77=1 -0 ;end if (v77==(1081 -(1020 + 60))) then if v78 then local v108=1423 -(630 + 793) ;local v109;local v110;while true do if (v108==(0 + 0)) then v109,v110=v6:WorldToViewportPoint(v61.Character.Head.Position);if v110 then local v127=0 -0 ;local v128;while true do if (v127==(0 -0)) then v128=(Vector2.new(v109.X,v109.Y) -v5:GetMouseLocation()).Magnitude;if (v128(766 -(745 + 21))) then v69.CFrame=v69.CFrame + (v68.MoveDirection * v2.SpeedVal) ;end break;end end end if (v7.Character and v7.Character:FindFirstChild("Humanoid")) then if v2.Jump then v7.Character.Humanoid.UseJumpPower=true;v7.Character.Humanoid.JumpPower=v2.JumpVal;end if (v2.AutoStrafe and (v7.Character.Humanoid.MoveDirection.Magnitude>(0 + 0))) then local v88=0 -0 ;local v89;while true do if ((0 -0)==v88) then v89=v7.Character.HumanoidRootPart.Velocity;v7.Character.HumanoidRootPart.Velocity=Vector3.new(v89.X * (2.01 -1) ,v89.Y,v89.Z * 1.01 );break;end end end end for v65,v66 in pairs(v3:GetPlayers()) do if ((v66~=v7) and v66.Character and v66.Character:FindFirstChild("Head") and v66.Character:FindFirstChild("HumanoidRootPart")) then local v79=v66.Character;local v80=v79.Head;local v81=v79.HumanoidRootPart;local v82=v79:FindFirstChild("PoloESP");if v2.ESP_Box then if not v82 then local v105=285 -(134 + 151) ;while true do if (v105==(3 -2)) then v82.FillColor=Color3.fromRGB(3 + 252 ,0 + 0 ,0 -0 );v82.OutlineColor=Color3.fromRGB(255,1310 -(87 + 968) ,884 -629 );v105=2 -0 ;end if (v105==0) then v82=Instance.new("Highlight",v79);v82.Name="PoloESP";v105=4 -3 ;end if (v105==(2 + 0)) then v82.FillTransparency=0.5 -0 ;break;end end end elseif v82 then v82:Destroy();end if v2.ESP_Skeleton then local v95=1824 -(1195 + 629) ;local v96;while true do if (v95==(1 -0)) then v96(v80,v79:FindFirstChild("UpperTorso") or v79:FindFirstChild("Torso") );v96(v79:FindFirstChild("UpperTorso") or v79:FindFirstChild("Torso") ,v79:FindFirstChild("LowerTorso"));break;end if (v95==(0 -0)) then v96=nil;function v96(v114,v115) if (v114 and v115) then local v122=1413 -(447 + 966) ;local v123;local v124;local v125;local v126;while true do if (v122==(0 -0)) then v123,v124=v6:WorldToViewportPoint(v114.Position);v125,v126=v6:WorldToViewportPoint(v115.Position);v122=242 -(187 + 54) ;end if (v122==(1818 -(1703 + 114))) then if (v124 and v126) then local v130=v13(Vector2.new(v123.X,v123.Y),Vector2.new(v125.X,v125.Y));table.insert(v16,v130);end break;end end end end v95=702 -(376 + 325) ;end end end if v2.ESP_Line then local v97=0 -0 ;local v98;local v99;while true do if (v97==(0 -0)) then v98,v99=v6:WorldToViewportPoint(v81.Position);if v99 then local v120=0 + 0 ;local v121;while true do if (v120==(0 -0)) then v121=v13(Vector2.new(v6.ViewportSize.X/(16 -(9 + 5)) ,v6.ViewportSize.Y),Vector2.new(v98.X,v98.Y),Color3.fromRGB(631 -(85 + 291) ,0 -0 ,0 + 0 ));table.insert(v16,v121);break;end end end break;end end end if v2.Hitbox then v80.Size=Vector3.new(v2.HitboxSize,v2.HitboxSize,v2.HitboxSize);v80.Transparency=1265.5 -(243 + 1022) ;v80.CanCollide=false;end end end if (v2.Aimbot and v5:IsMouseButtonPressed(Enum.UserInputType.MouseButton2)) then local v70=v14();if v70 then local v90=v6:WorldToViewportPoint(v70.Character.Head.Position);local v91=v5:GetMouseLocation();local v92=v90.X-v91.X ;local v93=v90.Y-v91.Y ;mousemoverel(v92/v2.AimbotSmooth ,v93/v2.AimbotSmooth );end end if v2.TriggerBot then local v71=v8.Target;if (v71 and v71.Parent and v71.Parent:FindFirstChild("Humanoid")) then mouse1click();end end if (v2.NoRecoil or v2.NoSpread or v2.FastReload) then v15();end end);v0:Notify({Title="Polo Sniper Arena",Content="Only Best Cheats Loaded!",Duration=19 -14 ,Image=4483362850 -(232 + 160) });