_G.autoTraining=false;_G.autoRacing=false;_G.autoWin=false;_G.machineNumber=1 + 0 ;_G.minimized=false;local v0=Instance.new("ScreenGui");local v1=Instance.new("Frame");local v2=Instance.new("TextLabel");local v3=Instance.new("TextButton");local v4=Instance.new("Frame");local v5=Instance.new("TextButton");local v6=Instance.new("TextButton");local v7=Instance.new("TextButton");local v8=Instance.new("TextLabel");local v9=Instance.new("Frame");local v10=Instance.new("Frame");local v11=Instance.new("TextLabel");v0.Parent=game.Players.LocalPlayer:WaitForChild("PlayerGui");v0.ResetOnSpawn=false;v1.Name="MainFrame";v1.Parent=v0;v1.BackgroundColor3=Color3.fromRGB(90 -45 ,172 -127 ,487 -(416 + 26) );v1.BorderSizePixel=0 -0 ;v1.Position=UDim2.new(0.05 + 0 ,0 -0 ,438.05 -(145 + 293) ,0);v1.Size=UDim2.new(430 -(44 + 386) ,1706 -(998 + 488) ,0 + 0 ,172 + 38 );v1.Active=true;v1.Draggable=true;v2.Name="Title";v2.Parent=v1;v2.BackgroundColor3=Color3.fromRGB(807 -(201 + 571) ,1173 -(116 + 1022) ,145 -110 );v2.BorderSizePixel=0 + 0 ;v2.Size=UDim2.new(3 -2 ,0 -0 ,0,889 -(814 + 45) );v2.Font=Enum.Font.SourceSansBold;v2.Text="Broom Training Cheat";v2.TextColor3=Color3.fromRGB(628 -373 ,14 + 241 ,91 + 164 );v2.TextSize=903 -(261 + 624) ;v3=Instance.new("TextButton");v3.Name="MinimizeButton";v3.Parent=v2;v3.BackgroundColor3=Color3.fromRGB(62 -27 ,1115 -(1020 + 60) ,1458 -(630 + 793) );v3.BorderSizePixel=0 -0 ;v3.Position=UDim2.new(1, -(142 -112),0 + 0 ,0 -0 );v3.Size=UDim2.new(0,1777 -(760 + 987) ,1914 -(1789 + 124) ,766 -(745 + 21) );v3.Font=Enum.Font.SourceSansBold;v3.Text="-";v3.TextColor3=Color3.fromRGB(88 + 167 ,255,255);v3.TextSize=55 -35 ;v4.Name="TabButtons";v4.Parent=v1;v4.BackgroundColor3=Color3.fromRGB(137 -102 ,1 + 34 ,35);v4.BorderSizePixel=0;v4.Position=UDim2.new(0,0 + 0 ,0,1085 -(87 + 968) );v4.Size=UDim2.new(4 -3 ,0 + 0 ,0 -0 ,1438 -(447 + 966) );v5.Name="TabTraining";v5.Parent=v4;v5.BackgroundColor3=Color3.fromRGB(164 -104 ,1877 -(1703 + 114) ,761 -(376 + 325) );v5.BorderSizePixel=0;v5.Position=UDim2.new(0,0 -0 ,0 -0 ,0 + 0 );v5.Size=UDim2.new(0.333 -0 ,14 -(9 + 5) ,1,376 -(85 + 291) );v5.Font=Enum.Font.SourceSans;v5.Text="Training";v5.TextColor3=Color3.fromRGB(1520 -(243 + 1022) ,255,970 -715 );v5.TextSize=14;v6.Name="TabRacing";v6.Parent=v4;v6.BackgroundColor3=Color3.fromRGB(33 + 7 ,1220 -(1123 + 57) ,33 + 7 );v6.BorderSizePixel=0;v6.Position=UDim2.new(254.333 -(163 + 91) ,0,1930 -(1869 + 61) ,0 + 0 );v6.Size=UDim2.new(0.333,0,3 -2 ,0);v6.Font=Enum.Font.SourceSans;v6.Text="Racing";v6.TextColor3=Color3.fromRGB(200,200,200);v6.TextSize=20 -6 ;v7.Name="TabWin";v7.Parent=v4;v7.BackgroundColor3=Color3.fromRGB(40,6 + 34 ,40);v7.BorderSizePixel=0 -0 ;v7.Position=UDim2.new(0.666 + 0 ,1474 -(1329 + 145) ,971 -(140 + 831) ,0);v7.Size=UDim2.new(1850.334 -(1409 + 441) ,0,1,0);v7.Font=Enum.Font.SourceSans;v7.Text="Win";v7.TextColor3=Color3.fromRGB(200,200,918 -(15 + 703) );v7.TextSize=7 + 7 ;v8.Name="StatusLabel";v8.Parent=v1;v8.BackgroundColor3=Color3.fromRGB(45,483 -(262 + 176) ,1766 -(345 + 1376) );v8.BorderSizePixel=0;v8.Position=UDim2.new(0,10,689 -(198 + 490) , -(242 -187));v8.Size=UDim2.new(2 -1 , -20,1206 -(696 + 510) ,41 -21 );v8.Font=Enum.Font.SourceSans;v8.Text="Status: Idle";v8.TextColor3=Color3.fromRGB(200,1462 -(1091 + 171) ,33 + 167 );v8.TextSize=14;v8.TextXAlignment=Enum.TextXAlignment.Left;v10.Name="FooterFrame";v10.Parent=v1;v10.BackgroundColor3=Color3.fromRGB(30,94 -64 ,30);v10.BorderSizePixel=0 -0 ;v10.Position=UDim2.new(374 -(123 + 251) ,0,4 -3 , -30);v10.Size=UDim2.new(699 -(208 + 490) ,0 + 0 ,0 + 0 ,866 -(660 + 176) );v11.Name="FooterText";v11.Parent=v10;v11.BackgroundTransparency=1;v11.Size=UDim2.new(1 + 0 ,202 -(14 + 188) ,676 -(534 + 141) ,0 + 0 );v11.Font=Enum.Font.SourceSansBold;v11.Text="VenusLock Script";v11.TextColor3=Color3.fromRGB(177 + 23 ,193 + 7 ,420 -220 );v11.TextSize=21 -7 ;v9.Name="TabContent";v9.Parent=v1;v9.BackgroundColor3=Color3.fromRGB(45,45,126 -81 );v9.BorderSizePixel=0 + 0 ;v9.Position=UDim2.new(0,0 + 0 ,396 -(115 + 281) ,55);v9.Size=UDim2.new(2 -1 ,0,1 + 0 , -(205 -120));local v111=Instance.new("Frame");v111.Name="TrainingTab";v111.Parent=v9;v111.BackgroundTransparency=3 -2 ;v111.Size=UDim2.new(868 -(550 + 317) ,0 -0 ,1 -0 ,0);v111.Visible=true;local v117=Instance.new("TextButton");v117.Name="MachineDropdown";v117.Parent=v111;v117.BackgroundColor3=Color3.fromRGB(167 -107 ,345 -(134 + 151) ,60);v117.BorderSizePixel=1665 -(970 + 695) ;v117.Position=UDim2.new(0.5 -0 , -(2070 -(582 + 1408)),0,34 -24 );v117.Size=UDim2.new(0,160,0 -0 ,25);v117.Font=Enum.Font.SourceSans;v117.Text="Machine: 1";v117.TextColor3=Color3.fromRGB(255,960 -705 ,2079 -(1195 + 629) );v117.TextSize=20 -4 ;local v128=Instance.new("Frame");v128.Name="DropdownFrame";v128.Parent=v111;v128.BackgroundColor3=Color3.fromRGB(50,50,291 -(187 + 54) );v128.BorderSizePixel=780 -(162 + 618) ;v128.Position=UDim2.new(0.5 + 0 , -80,0,24 + 11 );v128.Size=UDim2.new(0 -0 ,268 -108 ,0 + 0 ,1786 -(1373 + 263) );v128.Visible=false;v128.ZIndex=1005 -(451 + 549) ;local v137=Instance.new("UIListLayout");v137.Parent=v128;v137.SortOrder=Enum.SortOrder.LayoutOrder;local v141=Instance.new("TextButton");v141.Name="TrainToggleButton";v141.Parent=v111;v141.BackgroundColor3=Color3.fromRGB(64 + 136 ,50,77 -27 );v141.BorderSizePixel=0;v141.Position=UDim2.new(0.5 -0 , -(1464 -(746 + 638)),0,45);v141.Size=UDim2.new(0 + 0 ,242 -82 ,0,366 -(218 + 123) );v141.Font=Enum.Font.SourceSansBold;v141.Text="START TRAINING";v141.TextColor3=Color3.fromRGB(255,1836 -(1535 + 46) ,254 + 1 );v141.TextSize=3 + 13 ;local v152=Instance.new("Frame");v152.Name="RacingTab";v152.Parent=v9;v152.BackgroundTransparency=561 -(306 + 254) ;v152.Size=UDim2.new(1 + 0 ,0 -0 ,1468 -(899 + 568) ,0 + 0 );v152.Visible=false;local v158=Instance.new("TextButton");v158.Name="RaceToggleButton";v158.Parent=v152;v158.BackgroundColor3=Color3.fromRGB(483 -283 ,653 -(268 + 335) ,50);v158.BorderSizePixel=290 -(60 + 230) ;v158.Position=UDim2.new(572.5 -(426 + 146) , -(10 + 70),0.5, -(1476 -(282 + 1174)));v158.Size=UDim2.new(811 -(569 + 242) ,160,0,115 -75 );v158.Font=Enum.Font.SourceSansBold;v158.Text="START AUTO RACE";v158.TextColor3=Color3.fromRGB(15 + 240 ,1279 -(706 + 318) ,1506 -(721 + 530) );v158.TextSize=1287 -(945 + 326) ;local v169=Instance.new("TextLabel");v169.Name="RaceDelayLabel";v169.Parent=v152;v169.BackgroundTransparency=2 -1 ;v169.Position=UDim2.new(0,9 + 1 ,700 -(271 + 429) ,10 + 0 );v169.Size=UDim2.new(1500 -(1408 + 92) ,100,0,20);v169.Font=Enum.Font.SourceSans;v169.Text="Delay (seconds):";v169.TextColor3=Color3.fromRGB(1341 -(461 + 625) ,255,1543 -(993 + 295) );v169.TextSize=14;v169.TextXAlignment=Enum.TextXAlignment.Left;local v180=Instance.new("TextBox");v180.Name="RaceDelayInput";v180.Parent=v152;v180.BackgroundColor3=Color3.fromRGB(4 + 56 ,1231 -(418 + 753) ,23 + 37 );v180.BorderSizePixel=0 + 0 ;v180.Position=UDim2.new(0 + 0 ,31 + 89 ,529 -(406 + 123) ,1779 -(1749 + 20) );v180.Size=UDim2.new(0 + 0 ,1372 -(1249 + 73) ,0 + 0 ,1165 -(466 + 679) );v180.Font=Enum.Font.SourceSans;v180.Text="5";v180.TextColor3=Color3.fromRGB(613 -358 ,255,255);v180.TextSize=14;local v191=Instance.new("Frame");v191.Name="WinTab";v191.Parent=v9;v191.BackgroundTransparency=2 -1 ;v191.Size=UDim2.new(1901 -(106 + 1794) ,0 + 0 ,1 + 0 ,0);v191.Visible=false;local v197=Instance.new("TextButton");v197.Name="WinToggleButton";v197.Parent=v191;v197.BackgroundColor3=Color3.fromRGB(590 -390 ,135 -85 ,164 -(4 + 110) );v197.BorderSizePixel=0;v197.Position=UDim2.new(584.5 -(57 + 527) , -(1507 -(41 + 1386)),103.5 -(17 + 86) , -20);v197.Size=UDim2.new(0 + 0 ,160,0,40);v197.Font=Enum.Font.SourceSansBold;v197.Text="START AUTO WIN";v197.TextColor3=Color3.fromRGB(568 -313 ,738 -483 ,421 -(122 + 44) );v197.TextSize=27 -11 ;local v208=Instance.new("TextLabel");v208.Name="WinDelayLabel";v208.Parent=v191;v208.BackgroundTransparency=3 -2 ;v208.Position=UDim2.new(0,10,0 + 0 ,10);v208.Size=UDim2.new(0 + 0 ,100,0,40 -20 );v208.Font=Enum.Font.SourceSans;v208.Text="Delay (seconds):";v208.TextColor3=Color3.fromRGB(255,320 -(30 + 35) ,176 + 79 );v208.TextSize=1271 -(1043 + 214) ;v208.TextXAlignment=Enum.TextXAlignment.Left;local v219=Instance.new("TextBox");v219.Name="WinDelayInput";v219.Parent=v191;v219.BackgroundColor3=Color3.fromRGB(60,60,60);v219.BorderSizePixel=0 -0 ;v219.Position=UDim2.new(1212 -(323 + 889) ,120,0 -0 ,10);v219.Size=UDim2.new(580 -(361 + 219) ,370 -(53 + 267) ,0,5 + 15 );v219.Font=Enum.Font.SourceSans;v219.Text="0.05";v219.TextColor3=Color3.fromRGB(668 -(15 + 398) ,255,1237 -(18 + 964) );v219.TextSize=52 -38 ;for v231=1 + 0 ,8 + 4 do local v232=Instance.new("TextButton");v232.Name="Option_" .. v231 ;v232.Parent=v128;v232.BackgroundColor3=Color3.fromRGB(910 -(20 + 830) ,47 + 13 ,186 -(116 + 10) );v232.BorderSizePixel=0 + 0 ;v232.Size=UDim2.new(739 -(542 + 196) ,0 -0 ,0 + 0 ,25);v232.Font=Enum.Font.SourceSans;v232.Text="Machine " .. v231 ;v232.TextColor3=Color3.fromRGB(255,130 + 125 ,92 + 163 );v232.TextSize=36 -22 ;v232.ZIndex=15 -9 ;v232.MouseButton1Click:Connect(function() local v249=1551 -(1126 + 425) ;while true do if (v249==(406 -(118 + 287))) then v128.Visible=false;break;end if ((0 -0)==v249) then _G.machineNumber=v231;v117.Text="Machine: " .. v231 ;v249=1;end end end);end v3.MouseButton1Click:Connect(function() local v244=1121 -(118 + 1003) ;while true do if (v244==(0 -0)) then _G.minimized= not _G.minimized;if _G.minimized then local v292=377 -(142 + 235) ;while true do if (v292==(0 -0)) then _G.originalSize=v1.Size;v3.Text="+";v292=1;end if (v292==(1 + 0)) then v1:TweenSize(UDim2.new(977 -(553 + 424) ,416 -196 ,0,27 + 3 ),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.3 + 0 ,true);task.delay(0.1,function() local v317=0 + 0 ;while true do if (v317==1) then v8.Visible=false;v10.Visible=false;break;end if (v317==0) then v4.Visible=false;v9.Visible=false;v317=1 + 0 ;end end end);break;end end else local v293=0 + 0 ;while true do if (v293==(0 -0)) then v3.Text="-";v4.Visible=true;v293=2 -1 ;end if (v293==2) then v10.Visible=true;v1:TweenSize(UDim2.new(0 -0 ,64 + 156 ,0 -0 ,963 -(239 + 514) ),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.3,true);break;end if (v293==1) then v9.Visible=true;v8.Visible=true;v293=2;end end end break;end end end);local function v230(v245) local v246=0 + 0 ;while true do if (v246==4) then v191.Visible=false;if (v245=="Training") then local v294=1329 -(797 + 532) ;while true do if (v294==(0 + 0)) then v5.BackgroundColor3=Color3.fromRGB(60,21 + 39 ,141 -81 );v5.TextColor3=Color3.fromRGB(1457 -(373 + 829) ,255,986 -(476 + 255) );v294=1131 -(369 + 761) ;end if (v294==1) then v111.Visible=true;break;end end elseif (v245=="Racing") then local v303=0 + 0 ;while true do if (0==v303) then v6.BackgroundColor3=Color3.fromRGB(108 -48 ,60,113 -53 );v6.TextColor3=Color3.fromRGB(255,255,493 -(64 + 174) );v303=1;end if (v303==1) then v152.Visible=true;break;end end elseif (v245=="Win") then v7.BackgroundColor3=Color3.fromRGB(60,9 + 51 ,88 -28 );v7.TextColor3=Color3.fromRGB(591 -(144 + 192) ,471 -(42 + 174) ,192 + 63 );v191.Visible=true;end break;end if (v246==(0 + 0)) then v5.BackgroundColor3=Color3.fromRGB(40,17 + 23 ,40);v6.BackgroundColor3=Color3.fromRGB(1544 -(363 + 1141) ,1620 -(1183 + 397) ,40);v246=2 -1 ;end if ((3 + 0)==v246) then v111.Visible=false;v152.Visible=false;v246=3 + 1 ;end if (v246==2) then v6.TextColor3=Color3.fromRGB(2175 -(1913 + 62) ,126 + 74 ,529 -329 );v7.TextColor3=Color3.fromRGB(2133 -(565 + 1368) ,200,752 -552 );v246=1664 -(1477 + 184) ;end if ((1 -0)==v246) then v7.BackgroundColor3=Color3.fromRGB(38 + 2 ,896 -(564 + 292) ,69 -29 );v5.TextColor3=Color3.fromRGB(602 -402 ,504 -(244 + 60) ,154 + 46 );v246=478 -(41 + 435) ;end end end v5.MouseButton1Click:Connect(function() v230("Training");end);v6.MouseButton1Click:Connect(function() v230("Racing");end);v7.MouseButton1Click:Connect(function() v230("Win");end);v117.MouseButton1Click:Connect(function() v128.Visible= not v128.Visible;end);v141.MouseButton1Click:Connect(function() local v248=0;while true do if ((1001 -(938 + 63))==v248) then _G.autoTraining= not _G.autoTraining;if _G.autoTraining then v141.Text="STOP TRAINING";v141.BackgroundColor3=Color3.fromRGB(39 + 11 ,1325 -(936 + 189) ,17 + 33 );v8.Text="Status: Training (Machine " .. _G.machineNumber .. ")" ;startTraining();else local v298=1613 -(1565 + 48) ;while true do if ((0 + 0)==v298) then v141.Text="START TRAINING";v141.BackgroundColor3=Color3.fromRGB(200,1188 -(782 + 356) ,50);v298=268 -(176 + 91) ;end if (v298==1) then v8.Text="Status: Idle";break;end end end break;end end end);v158.MouseButton1Click:Connect(function() _G.autoRacing= not _G.autoRacing;if _G.autoRacing then local v257=0;while true do if (v257==(0 -0)) then v158.Text="STOP AUTO RACE";v158.BackgroundColor3=Color3.fromRGB(73 -23 ,1292 -(975 + 117) ,1925 -(157 + 1718) );v257=1;end if (v257==(1 + 0)) then v8.Text="Status: Auto Racing";startRacing();break;end end else v158.Text="START AUTO RACE";v158.BackgroundColor3=Color3.fromRGB(709 -509 ,170 -120 ,1068 -(697 + 321) );v8.Text="Status: Idle";end end);v197.MouseButton1Click:Connect(function() _G.autoWin= not _G.autoWin;if _G.autoWin then v197.Text="STOP AUTO WIN";v197.BackgroundColor3=Color3.fromRGB(136 -86 ,200,105 -55 );v8.Text="Status: Auto Win";startWinning();else v197.Text="START AUTO WIN";v197.BackgroundColor3=Color3.fromRGB(461 -261 ,50,50);v8.Text="Status: Idle";end end);function startTraining() task.spawn(function() local v250=game:GetService("ReplicatedStorage");local v251=v250:WaitForChild("Event");local v252=v251:WaitForChild("RemoteEvent");local v253=v252:WaitForChild("CToS");local v254=v253:WaitForChild("Game");local v255=v254:WaitForChild("CStartTrain");local v256=v254:WaitForChild("CPlayerClick");v255:FireServer(true,"Train_2_" .. _G.machineNumber );print("Training Started on Machine: " .. _G.machineNumber );task.wait(0.2 + 0 );while _G.autoTraining do local v267=0 -0 ;local v268;while true do if (v267==(2 -1)) then v8.Text="Status: Training (Machine " .. _G.machineNumber .. ")" ;task.wait(0.01);break;end if ((1227 -(322 + 905))==v267) then v268={[612 -(602 + 9) ]="Train_2_" .. _G.machineNumber };v256:FireServer(unpack(v268));v267=1190 -(449 + 740) ;end end end end);end function startRacing() task.spawn(function() while _G.autoRacing do local v269=tonumber(v180.Text) or (877 -(826 + 46)) ;local v270=game.Players.LocalPlayer;local v271=v270.Character or v270.CharacterAdded:Wait() ;local v272=v271:WaitForChild("HumanoidRootPart");v272.CFrame=CFrame.new(1290.587646 -(245 + 702) ,138.2384796 -94 ,12061.9395, -(1 + 0),1898 -(260 + 1638) ,0,440 -(382 + 58) ,1,0,0 -0 ,0 + 0 , -(1 -0));print("Teleported to race!");v8.Text="Status: Auto Racing";task.wait(v269);end end);end function startWinning() task.spawn(function() while _G.autoWin do local v275=tonumber(v219.Text) or 0.05 ;local v276=game.Players.LocalPlayer;local v277=v276.Character or v276.CharacterAdded:Wait() ;local v278=v277:WaitForChild("HumanoidRootPart");v278.CFrame=CFrame.new(1022.630005 -678 ,49.348999, -587939,1206 -(902 + 303) ,0 -0 ,0 -0 ,0 + 0 ,1,0,1690 -(1121 + 569) ,0,215 -(22 + 192) );print("Auto win success!");v8.Text="Status: Auto Win";task.wait(v275);end end);end