Strongman Simulator Script – Project fish hub strongmans - Verified script for Strongman Simulator
Key Required

Strongman Simulator Script – Project fish hub strongmans

Strongman Simulatortravisdevlin2012travisdevlin2012 535 views 1.1K executesUpdated Oct 20, 2026
Unrated
00
Lua Script•1 lines (53301 chars)
do local v0=game:GetService("Players");local v1=game:GetService("UserInputService");local v2=game:GetService("TweenService");local v3=game:GetService("RunService");local v4=v0.LocalPlayer;local v5=v4:WaitForChild("PlayerGui");if v5:FindFirstChild("ProjectFishKeyGui") then v5.ProjectFishKeyGui:Destroy();end if v5:FindFirstChild("ProjectFishGui") then v5.ProjectFishGui:Destroy();end local v6=Instance.new("ScreenGui");v6.Name="ProjectFishKeyGui";v6.ResetOnSpawn=false;v6.Parent=v5;local v10=Instance.new("Frame");v10.Name="KeyMain";v10.Size=UDim2.new(0,325 + 95 ,0 + 0 ,286 -(11 + 15) );v10.Position=UDim2.new(194.5 -(26 + 168) , -210,0.5 -0 , -(1008 -(284 + 594)));v10.BackgroundColor3=Color3.fromRGB(33 -18 ,43 -28 ,181 -(122 + 44) );v10.BorderSizePixel=0;v10.ClipsDescendants=true;v10.Parent=v6;local v18=Instance.new("UICorner");v18.CornerRadius=UDim.new(0,14);v18.Parent=v10;local v21=Instance.new("UIStroke");v21.ApplyStrokeMode=Enum.ApplyStrokeMode.Border;v21.Thickness=2.5;v21.Color=Color3.fromRGB(440 -185 ,99 -69 ,25 + 5 );v21.Parent=v10;local v27=Instance.new("UIGradient");v27.Color=ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(516 -261 ,95 -(30 + 35) ,30)),ColorSequenceKeypoint.new(1258 -(1043 + 214) ,Color3.fromRGB(37 -27 ,1222 -(323 + 889) ,26 -16 ))});v27.Parent=v21;local v30=Instance.new("Frame");v30.Name="KeyDragBar";v30.Size=UDim2.new(581 -(361 + 219) ,320 -(53 + 267) ,0 + 0 ,458 -(15 + 398) );v30.BackgroundColor3=Color3.fromRGB(22,22,1004 -(18 + 964) );v30.BorderSizePixel=0;v30.Parent=v10;local v36=Instance.new("UICorner");v36.CornerRadius=UDim.new(0 -0 ,9 + 5 );v36.Parent=v30;local v39=Instance.new("TextLabel");v39.Size=UDim2.new(1 + 0 , -50,851 -(20 + 830) ,0 + 0 );v39.Position=UDim2.new(126 -(116 + 10) ,15,0,0);v39.BackgroundTransparency=1 + 0 ;v39.Text="PROJECT FISH KEY SYSTEM";v39.Font=Enum.Font.FredokaOne;v39.TextSize=754 -(542 + 196) ;v39.TextColor3=Color3.fromRGB(546 -291 ,30,9 + 21 );v39.Parent=v30;local v49=Instance.new("TextButton");v49.Name="KeyCloseBtn";v49.Size=UDim2.new(0,16 + 14 ,0 + 0 ,30);v49.Position=UDim2.new(2 -1 , -38,0.5 -0 , -(1566 -(1126 + 425)));v49.BackgroundColor3=Color3.fromRGB(585 -(118 + 287) ,40,156 -116 );v49.BorderSizePixel=0;v49.Text="X";v49.Font=Enum.Font.FredokaOne;v49.TextSize=14;v49.TextColor3=Color3.new(1,1122 -(118 + 1003) ,1);v49.Parent=v30;local v60=Instance.new("UICorner");v60.CornerRadius=UDim.new(0 -0 ,385 -(142 + 235) );v60.Parent=v49;v49.MouseButton1Click:Connect(function() v6:Destroy();end);local v63=false;local v64,v65;v30.InputBegan:Connect(function(v117) if ((v117.UserInputType==Enum.UserInputType.MouseButton1) or (v117.UserInputType==Enum.UserInputType.Touch)) then local v710=0 -0 ;while true do if (v710==(1 + 0)) then v65=v10.Position;v117.Changed:Connect(function() if (v117.UserInputState==Enum.UserInputState.End) then v63=false;end end);break;end if (v710==0) then v63=true;v64=v117.Position;v710=978 -(553 + 424) ;end end end end);v1.InputChanged:Connect(function(v118) if (v63 and ((v118.UserInputType==Enum.UserInputType.MouseMovement) or (v118.UserInputType==Enum.UserInputType.Touch))) then local v711=0;local v712;local v713;while true do if (v711==(0 -0)) then v712=v118.Position-v64 ;v713=UDim2.new(v65.X.Scale,v65.X.Offset + v712.X ,v65.Y.Scale,v65.Y.Offset + v712.Y );v711=1 + 0 ;end if (v711==(1 + 0)) then v2:Create(v10,TweenInfo.new(0.2 + 0 ,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Position=v713}):Play();break;end end end end);local v66=Instance.new("TextBox");v66.Size=UDim2.new(0 + 0 ,206 + 154 ,0,90 -48 );v66.Position=UDim2.new(0.5 -0 , -(403 -223),0 + 0 ,314 -249 );v66.BackgroundColor3=Color3.fromRGB(778 -(239 + 514) ,9 + 16 ,25);v66.BorderSizePixel=0;v66.PlaceholderText="Enter Key...";v66.Text="";v66.Font=Enum.Font.FredokaOne;v66.TextSize=14;v66.TextColor3=Color3.new(1330 -(797 + 532) ,1 + 0 ,1 + 0 );v66.PlaceholderColor3=Color3.fromRGB(120,282 -162 ,1322 -(373 + 829) );v66.Parent=v10;local v78=Instance.new("UICorner");v78.CornerRadius=UDim.new(731 -(476 + 255) ,1138 -(369 + 761) );v78.Parent=v66;local v81=Instance.new("TextButton");v81.Size=UDim2.new(0 + 0 ,311 -139 ,0,71 -33 );v81.Position=UDim2.new(238.5 -(64 + 174) , -(26 + 154),0 -0 ,456 -(144 + 192) );v81.BackgroundColor3=Color3.fromRGB(471 -(42 + 174) ,23 + 7 ,25 + 5 );v81.BorderSizePixel=0 + 0 ;v81.Text="Submit Key";v81.Font=Enum.Font.FredokaOne;v81.TextSize=1517 -(363 + 1141) ;v81.TextColor3=Color3.new(1581 -(1183 + 397) ,1,1);v81.Parent=v10;local v91=Instance.new("UICorner");v91.CornerRadius=UDim.new(0,24 -16 );v91.Parent=v81;local v94=Instance.new("TextButton");v94.Size=UDim2.new(0,127 + 45 ,0 + 0 ,2013 -(1913 + 62) );v94.Position=UDim2.new(0.5 + 0 ,20 -12 ,1933 -(565 + 1368) ,451 -331 );v94.BackgroundColor3=Color3.fromRGB(1749 -(1477 + 184) ,137 -36 ,226 + 16 );v94.BorderSizePixel=856 -(564 + 292) ;v94.Text="Get Key (Discord)";v94.Font=Enum.Font.FredokaOne;v94.TextSize=13;v94.TextColor3=Color3.new(1,1,1 -0 );v94.Parent=v10;local v104=Instance.new("UICorner");v104.CornerRadius=UDim.new(0 -0 ,312 -(244 + 60) );v104.Parent=v94;local v107=Instance.new("TextLabel");v107.Size=UDim2.new(1 + 0 ,0,476 -(41 + 435) ,30);v107.Position=UDim2.new(1001 -(938 + 63) ,0 + 0 ,1125 -(936 + 189) ,58 + 117 );v107.BackgroundTransparency=1614 -(1565 + 48) ;v107.Text="";v107.Font=Enum.Font.FredokaOne;v107.TextSize=13;v107.TextColor3=Color3.fromRGB(158 + 97 ,1198 -(782 + 356) ,327 -(176 + 91) );v107.Parent=v10;v94.MouseButton1Click:Connect(function() local v119=0;while true do if ((2 -1)==v119) then v107.Text="Discord Invite copied to clipboard!";break;end if (v119==(0 -0)) then pcall(function() setclipboard("https://discord.gg/hStrAQPYB");end);v107.TextColor3=Color3.fromRGB(1172 -(975 + 117) ,200,2130 -(157 + 1718) );v119=1 + 0 ;end end end);local function v116() local v120=true;local v121=true;local v122=false;local v123={Color3.fromRGB(871 -616 ,30,1048 -(697 + 321) ),Color3.fromRGB(21 -11 ,23 -13 ,4 + 6 )};local v124={cyber={Color3.fromRGB(0 -0 ,255,1347 -(322 + 905) ),Color3.fromRGB(1199 -(449 + 740) ,882 -(826 + 46) ,10)},white={Color3.fromRGB(1202 -(245 + 702) ,805 -550 ,255),Color3.fromRGB(200,2098 -(260 + 1638) ,640 -(382 + 58) )},crimson={Color3.fromRGB(212 + 43 ,30,62 -32 ),Color3.fromRGB(1215 -(902 + 303) ,21 -11 ,24 -14 )},halloween={Color3.fromRGB(22 + 233 ,1810 -(1121 + 569) ,214 -(22 + 192) ),Color3.fromRGB(1473 -(1404 + 59) ,10,10)},darkmode={Color3.fromRGB(0,164 -104 ,241 -61 ),Color3.fromRGB(5,770 -(468 + 297) ,12)}};local function v125(v420) local v421=0;local v422;local v423;while true do if (v421==(563 -(334 + 228))) then local v768=0 -0 ;while true do if (v768==0) then v423=1;while (v420>=(2317 -1317)) and (v423< #v422)  do v420=v420/(1813 -813) ;v423=v423 + 1 + 0 ;end v768=237 -(141 + 95) ;end if (v768==1) then v421=2 + 0 ;break;end end end if (v421==(0 -0)) then if  not v420 then return "0";end v422={"","k","m","b","t","qa","qi"};v421=164 -(92 + 71) ;end if (v421==(1 + 1)) then if (v423==1) then return tostring(math.floor(v420));else return string.format("%.2f%s",v420,v422[v423]);end break;end end end local function v126(v424) local v425=0 -0 ;local v426;while true do if (v425==(767 -(574 + 191))) then if string.find(v424,"qi") then return v426 * (1000000000000000000 -(600 + 1126)) ;elseif string.find(v424,"qa") then return v426 * (999999986991953 -(254 + 595)) ;elseif string.find(v424,"t") then return v426 * (999999996030 -(55 + 71)) ;elseif string.find(v424,"b") then return v426 * (2016328340 -1016328340) ;elseif string.find(v424,"m") then return v426 * 1000000 ;elseif string.find(v424,"k") then return v426 * 1000 ;else return v426;end break;end if (v425==(1 -0)) then local v769=0 -0 ;while true do if ((1 -0)==v769) then v425=941 -(714 + 225) ;break;end if (v769==0) then v426=tonumber(string.match(v424,"[%d%.]+"));if  not v426 then return 0;end v769=2 -1 ;end end end if (v425==(0 -0)) then if ( not v424 or (v424=="")) then return 0 + 0 ;end v424=string.lower(string.gsub(v424,"%s+",""));v425=1 -0 ;end end end local function v127() if ( #v123==0) then return Color3.fromRGB(1061 -(118 + 688) ,78 -(25 + 23) ,30);elseif (( #v123==(1 + 0)) or  not v120) then return v123[1];else local v839=(os.clock()%6)/6 ;local v840=math.floor(v839 *  #v123 ) + (1887 -(927 + 959)) ;local v841=(v840% #v123) + (3 -2) ;local v842=(v839 *  #v123)%(733 -(16 + 716)) ;return v123[v840]:Lerp(v123[v841],v842);end end local function v128() return v4.Character and v4.Character:FindFirstChild("HumanoidRootPart") ;end local function v129(v427) local v428=0;local v429;while true do if ((0 -0)==v428) then v429=v128();if v429 then v429.CFrame=v427;end break;end end end local v130=PhysicalProperties.new(0.0001,97 -(11 + 86) ,0 -0 ,385 -(175 + 110) ,100);local v131=PhysicalProperties.new(252 -152 ,24 -19 ,1,1797 -(503 + 1293) ,2 -1 );local function v132(v430) local v431=0 + 0 ;while true do if (v431==(1061 -(810 + 251))) then if v430:IsA("BasePart") then local v871=0 + 0 ;while true do if ((0 + 0)==v871) then v430.Massless=true;v430.CustomPhysicalProperties=v130;break;end end end for v843,v844 in ipairs(v430:GetDescendants()) do if v844:IsA("BasePart") then v844.Massless=true;v844.CustomPhysicalProperties=v130;end end break;end end end local function v133() local v432=v128();if v432 then v432.CustomPhysicalProperties=v131;end end v133();v4.CharacterAdded:Connect(function() task.wait(0.1);v133();end);local v134=false;local v135=nil;local function v136(v433) local v434=0 + 0 ;while true do if (0==v434) then v134=v433;if v433 then v135=task.spawn(function() while v134 do local v934=533 -(43 + 490) ;local v935;while true do if (v934==0) then v133();v935=workspace:FindFirstChild("PlayerDraggables");v934=734 -(711 + 22) ;end if (v934==(3 -2)) then if v935 then local v984=859 -(240 + 619) ;local v985;while true do if (v984==0) then v985=v935:FindFirstChild(tostring(v4.UserId)) or v935:FindFirstChild(v4.Name) ;if v985 then for v1007,v1008 in ipairs(v985:GetChildren()) do v132(v1008);end end break;end end end task.wait(0.000001 + 0 );break;end end end end);elseif v135 then task.cancel(v135);v135=nil;end break;end end end local v137=nil;local v138=PhysicalProperties.new(0.0001 -0 ,0.3,0.5 + 0 ,1745 -(1344 + 400) ,406 -(255 + 150) );local function v139(v435,v436,v437,v438) return function(v714) if v714 then local v770=0 + 0 ;while true do if (v770==(0 + 0)) then v137=v438;task.spawn(function() local v936=0;local v937;while true do if (v936==1) then while v137==v438  do local v970=0 -0 ;local v971;while true do if (v970==1) then task.wait(0.000001 -0 );break;end if (v970==0) then local v999=1739 -(404 + 1335) ;while true do if (v999==(407 -(183 + 223))) then v970=1 -0 ;break;end if (v999==0) then v971=v937();if v971 then for v1010,v1011 in ipairs(v971:GetChildren()) do if v1011:IsA("BasePart") then local v1012=0;while true do if (v1012==1) then v1011.CustomPhysicalProperties=v138;v1011.Locked=false;break;end if (v1012==(0 + 0)) then v1011.Size=v437;v1011.Massless=true;v1012=1 + 0 ;end end elseif v1011:IsA("Model") then for v1017,v1018 in ipairs(v1011:GetDescendants()) do if v1018:IsA("BasePart") then v1018.Size=v437;v1018.Massless=true;v1018.CustomPhysicalProperties=v138;v1018.Locked=false;end end end end end v999=338 -(10 + 327) ;end end end end end break;end if (v936==(0 + 0)) then v937=nil;function v937() local v972=338 -(118 + 220) ;local v973;while true do if (v972==(0 + 0)) then v973=workspace:FindFirstChild("PlayerDraggables");if v973 then return v973:FindFirstChild(tostring(v4.UserId)) or v973:FindFirstChild(v4.Name) ;end v972=450 -(108 + 341) ;end if (v972==(1 + 0)) then return nil;end end end v936=4 -3 ;end end end);break;end end elseif (v137==v438) then v137=nil;end end;end local v140="1";local v141=false;local v142;v142=hookmetamethod(game,"__namecall",function(v439,...) local v440=1493 -(711 + 782) ;local v441;local v442;local v443;while true do if ((0 -0)==v440) then v441=469 -(270 + 199) ;v442=nil;v440=1 + 0 ;end if ((1820 -(580 + 1239))==v440) then v443=nil;while true do local v845=0;while true do if (v845==(0 -0)) then if (v441==(1 + 0)) then if (v141 and ((v442=="InvokeServer") or (v442=="FireServer"))) then local v974=0 + 0 ;local v975;while true do if (v974==(0 + 0)) then v975=v439.Name:lower();if  not (v975:find("buy") or v975:find("shop") or v975:find("gamepass") or v975:find("egg") or v975:find("pet") or v975:find("rebirth")) then if (( #v443>(0 -0)) and (type(v443[1 + 0 ])=="number")) then v443[1168 -(645 + 522) ]=v126(v140) or v443[1] ;end end break;end end end return v142(v439,unpack(v443));end if (v441==0) then v442=getnamecallmethod();v443={...};v441=1;end break;end end end break;end end end);local v143=false;local v144=nil;local function v145(v444) local v445=1790 -(1010 + 780) ;local v446;while true do if (v445==(0 + 0)) then v143=v444;v446=v4:GetMouse();v445=1;end if (v445==1) then if v444 then v144=task.spawn(function() while v143 do pcall(function() local v956=0 -0 ;while true do if (v956==(0 -0)) then firesignal(v446.Button1Down);firesignal(v446.Button1Up);break;end end end);task.wait(1836.000001 -(1045 + 791) );end end);elseif v144 then local v938=0 -0 ;local v939;while true do if ((0 -0)==v938) then v939=505 -(351 + 154) ;while true do if (v939==(1574 -(1281 + 293))) then task.cancel(v144);v144=nil;break;end end break;end end end break;end end end local v146=267 -(28 + 238) ;local v147=0.000001 -0 ;local v148=false;local v149=nil;local function v150() local v447=1559 -(1381 + 178) ;local v448;while true do if ((0 + 0)==v447) then v448=workspace:FindFirstChild("PlayerDraggables");if v448 then local v872=0 + 0 ;local v873;while true do if (v872==(0 + 0)) then v873=v448:FindFirstChild(tostring(v4.UserId)) or v448:FindFirstChild(v4.Name) ;if v873 then for v976,v977 in ipairs(v873:GetChildren()) do pcall(function() v977:Destroy();end);end end break;end end end break;end end end local function v151(v449,v450) local v451=v128();if  not v451 then return;end local v452=workspace:FindFirstChild("Areas");local v453=v452 and v452:FindFirstChild(v449) ;if  not v453 then task.wait(v147);return;end local v454=v453:FindFirstChildWhichIsA("BasePart",true);if (v454 and ((v451.Position-v454.Position).Magnitude>(1206 -856))) then local v744=0 + 0 ;while true do if (v744==(470 -(381 + 89))) then v129(v454.CFrame + Vector3.new(0 + 0 ,5,0 + 0 ) );task.wait(0.05 -0 );break;end end end local v455=v453:FindFirstChild("Goal") or (v453:FindFirstChild("Exit") and v453.Exit:FindFirstChild("Goal")) ;if  not v455 then local v745=1156 -(1074 + 82) ;while true do if (v745==(0 -0)) then task.wait(v147);return;end end end local v456=workspace:FindFirstChild("PlayerDraggables");local v457=v456 and (v456:FindFirstChild(tostring(v4.UserId)) or v456:FindFirstChild(v4.Name)) ;local v458=v453:FindFirstChild("DraggableItems");if  not v458 then task.wait(v147);return;end local v459=1784 -(214 + 1570) ;while (v459<v146) and v148  do local v715,v716;for v746,v747 in ipairs(v458:GetChildren()) do if (( not v450 or string.find(v747.Name,v450)) and (v747:IsA("BasePart") or v747:IsA("Model"))) then local v846=v747:FindFirstChildWhichIsA("ProximityPrompt",true);if (v846 and v846.Enabled) then v715=v747;v716=v846;break;end end end if  not v715 then for v847,v848 in ipairs(v458:GetChildren()) do if (v848:IsA("BasePart") or v848:IsA("Model")) then local v900=v848:FindFirstChildWhichIsA("ProximityPrompt",true);if (v900 and v900.Enabled) then v715=v848;v716=v900;break;end end end end if ( not v715 or  not v716) then task.wait(v147);break;end pcall(function() local v748=1455 -(990 + 465) ;local v749;while true do if (v748==(0 + 0)) then v749=v715:FindFirstChild("ExtraRopeLength");if v749 then v749.Value=436 + 564 ;end break;end end end);local v717=v715:FindFirstChild("InteractionPoint") or (v715:IsA("BasePart") and v715) or v715:FindFirstChildWhichIsA("BasePart",true) ;local v718=v717.Position;local v719=CFrame.lookAt(v718 + Vector3.new(0 + 0 ,0.5,7.5 -5 ) ,v718);v451.AssemblyLinearVelocity=Vector3.zero;v451.AssemblyAngularVelocity=Vector3.zero;v451.CFrame=v719;task.wait(1726.01 -(1668 + 58) );pcall(fireproximityprompt,v716);local v724=false;local v725=os.clock();while (os.clock() -v725)<(626.3 -(512 + 114))  do v457=v456 and (v456:FindFirstChild(tostring(v4.UserId)) or v456:FindFirstChild(v4.Name)) ;if (v457 and ( #v457:GetChildren()>v459)) then v724=true;v459= #v457:GetChildren();break;end if (((os.clock() -v725)>(0.1 -0)) and  not v724) then pcall(fireproximityprompt,v716);end task.wait(v147);end if  not v724 then task.wait(v147);break;end end if (v459==0) then return;end v457=v456 and (v456:FindFirstChild(tostring(v4.UserId)) or v456:FindFirstChild(v4.Name)) ;if v457 then local v750=0;while true do if (v750==(0 -0)) then for v901,v902 in ipairs(v457:GetChildren()) do v132(v902);end for v903,v904 in ipairs(v457:GetChildren()) do local v905=0;local v906;while true do if (v905==0) then v906=(v904:IsA("BasePart") and v904) or v904:FindFirstChildWhichIsA("BasePart",true) ;if v906 then local v978=0;while true do if (0==v978) then v906.CanCollide=false;v906.Massless=true;v978=3 -2 ;end if (v978==1) then v906.CFrame=v455.CFrame;v906.AssemblyLinearVelocity=Vector3.new(0, -(3 + 2), -(4 + 16));break;end end end break;end end end break;end end end local v460=(v455.Position-v451.Position).Unit;v451.CFrame=CFrame.new(v455.Position + (v460 * (11 + 1)) + Vector3.new(0 -0 ,1997 -(109 + 1885) ,1469 -(1269 + 200) ) );v451.AssemblyLinearVelocity=Vector3.zero;v451.AssemblyAngularVelocity=Vector3.zero;local v465=os.clock();while (os.clock() -v465)<(0.3 -0)  do v457=v456 and (v456:FindFirstChild(tostring(v4.UserId)) or v456:FindFirstChild(v4.Name)) ;if ( not v457 or ( #v457:GetChildren()==(815 -(98 + 717)))) then break;end if ((os.clock() -v465)>(826.1 -(802 + 24))) then for v849,v850 in ipairs(v457:GetChildren()) do local v851=0;local v852;while true do if ((0 -0)==v851) then v852=(v850:IsA("BasePart") and v850) or v850:FindFirstChildWhichIsA("BasePart",true) ;if v852 then local v961=0;while true do if (v961==(0 -0)) then v852.CanCollide=false;v852.CFrame=v455.CFrame;break;end end end break;end end end end task.wait(v147);end end local v152=Instance.new("ScreenGui");v152.Name="ProjectFishGui";v152.ResetOnSpawn=false;v152.Parent=v5;local v156=Instance.new("UIScale");v156.Name="PlatformScaleEnforcer";v156.Parent=v152;local function v159() local v466=workspace.CurrentCamera;if v466 then local v751=0 + 0 ;local v752;local v753;local v754;while true do if (v751==(1 + 0)) then v754=nil;while true do if (v752==(0 + 0)) then local v957=0;while true do if (v957==(0 + 0)) then v753=v466.ViewportSize;v754=v1.TouchEnabled and  not v1.MouseEnabled ;v957=2 -1 ;end if (v957==1) then v752=3 -2 ;break;end end end if (v752==(1 + 0)) then v156.Scale=((v754 and math.clamp(v753.Y/720 ,0.45 + 0 ,0.85 + 0 )) or math.clamp(v753.Y/1080 ,0.65 + 0 ,1.1))/(1.1 + 0) ;break;end end break;end if (v751==0) then v752=1433 -(797 + 636) ;v753=nil;v751=4 -3 ;end end end end v159();if workspace.CurrentCamera then workspace.CurrentCamera:GetPropertyChangedSignal("ViewportSize"):Connect(v159);end local v160={};local v161={};local v162=Instance.new("TextButton");v162.Name="TBtn";v162.Size=UDim2.new(0,1679 -(1427 + 192) ,0,21 + 39 );v162.Position=UDim2.new(0 -0 ,1888 + 212 ,0 + 0 ,1304 -(192 + 134) );v162.BackgroundColor3=Color3.fromRGB(1296 -(316 + 960) ,12 + 8 ,20);v162.BorderSizePixel=0;v162.Text="F";v162.Font=Enum.Font.FredokaOne;v162.TextSize=24 + 6 ;v162.TextColor3=Color3.fromRGB(236 + 19 ,114 -84 ,581 -(83 + 468) );v162.Visible=false;v162.Parent=v152;local v175=Instance.new("UICorner");v175.CornerRadius=UDim.new(1806 -(1202 + 604) ,37 -29 );v175.Parent=v162;local v178=Instance.new("UIStroke");v178.ApplyStrokeMode=Enum.ApplyStrokeMode.Border;v178.Thickness=2;v178.Color=Color3.new(1,1,1 -0 );v178.Parent=v162;local v184=Instance.new("UIGradient");v184.Parent=v178;table.insert(v160,v184);local v186=false;local v187,v188;v162.InputBegan:Connect(function(v467) if ((v467.UserInputType==Enum.UserInputType.MouseButton1) or (v467.UserInputType==Enum.UserInputType.Touch)) then local v755=0 -0 ;while true do if (v755==(326 -(45 + 280))) then v188=v162.Position;v467.Changed:Connect(function() if (v467.UserInputState==Enum.UserInputState.End) then v186=false;end end);break;end if (v755==0) then v186=true;v187=v467.Position;v755=1 + 0 ;end end end end);v1.InputChanged:Connect(function(v468) if (v186 and ((v468.UserInputType==Enum.UserInputType.MouseMovement) or (v468.UserInputType==Enum.UserInputType.Touch))) then local v756=0 + 0 ;local v757;local v758;while true do if (v756==0) then v757=v468.Position-v187 ;v758=UDim2.new(v188.X.Scale,v188.X.Offset + v757.X ,v188.Y.Scale,v188.Y.Offset + v757.Y );v756=1;end if (v756==1) then v2:Create(v162,TweenInfo.new(0.2 + 0 ,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Position=v758}):Play();break;end end end end);local v189=Instance.new("Frame");v189.Name="Main";v189.Size=UDim2.new(0 + 0 ,145 + 675 ,0 -0 ,2471 -(340 + 1571) );v189.Position=UDim2.new(0.5 + 0 , -(2182 -(1733 + 39)),0.5 -0 , -280);v189.BackgroundColor3=Color3.fromRGB(15,1049 -(125 + 909) ,1963 -(1096 + 852) );v189.BorderSizePixel=0;v189.ClipsDescendants=true;v189.Parent=v152;local v197=Instance.new("UICorner");v197.CornerRadius=UDim.new(0 + 0 ,19 -5 );v197.Parent=v189;local v200=Instance.new("UIStroke");v200.ApplyStrokeMode=Enum.ApplyStrokeMode.Border;v200.Thickness=2.5 + 0 ;v200.Color=Color3.new(513 -(409 + 103) ,237 -(46 + 190) ,1);v200.Parent=v189;local v205=Instance.new("UIGradient");v205.Parent=v200;table.insert(v160,v205);local v207=Instance.new("Frame");v207.Name="DragBar";v207.Size=UDim2.new(96 -(51 + 44) ,0,0 + 0 ,1365 -(1114 + 203) );v207.BackgroundColor3=Color3.fromRGB(748 -(228 + 498) ,5 + 17 ,13 + 9 );v207.BorderSizePixel=663 -(174 + 489) ;v207.Parent=v189;local v213=Instance.new("UICorner");v213.CornerRadius=UDim.new(0 -0 ,14);v213.Parent=v207;local v216=Instance.new("UIStroke");v216.ApplyStrokeMode=Enum.ApplyStrokeMode.Border;v216.Thickness=1906.5 -(830 + 1075) ;v216.Color=Color3.new(1,525 -(303 + 221) ,1270 -(231 + 1038) );v216.Parent=v207;local v221=Instance.new("UIGradient");v221.Parent=v216;table.insert(v160,v221);local v223=Instance.new("TextLabel");v223.Name="Title";v223.Size=UDim2.new(1 + 0 , -120,1163 -(171 + 991) ,0);v223.Position=UDim2.new(0 -0 ,48 -30 ,0,0);v223.BackgroundTransparency=2 -1 ;v223.TextXAlignment=Enum.TextXAlignment.Left;v223.Text="PROJECT FISH HUB | STRONGMAN SIMULATOR SCRIPT";v223.Font=Enum.Font.FredokaOne;v223.TextSize=13 + 3 ;v223.TextColor3=Color3.new(3 -2 ,1,1);v223.Parent=v207;local v235=Instance.new("UIGradient");v235.Parent=v223;local v237=Instance.new("TextButton");v237.Name="MinBtn";v237.Size=UDim2.new(0 -0 ,32,0 -0 ,32);v237.Position=UDim2.new(1, -(240 -162),1248.5 -(111 + 1137) , -16);v237.BackgroundColor3=Color3.fromRGB(35,193 -(91 + 67) ,35);v237.Text="-";v237.Font=Enum.Font.FredokaOne;v237.TextSize=53 -35 ;v237.TextColor3=Color3.new(1 + 0 ,524 -(423 + 100) ,1);v237.Parent=v207;local v247=Instance.new("UICorner");v247.CornerRadius=UDim.new(0 + 0 ,21 -13 );v247.Parent=v237;local v250=Instance.new("TextButton");v250.Name="CloseBtn";v250.Size=UDim2.new(0 + 0 ,32,771 -(326 + 445) ,32);v250.Position=UDim2.new(4 -3 , -(89 -49),0.5 -0 , -(727 -(530 + 181)));v250.BackgroundColor3=Color3.fromRGB(180,921 -(614 + 267) ,72 -(19 + 13) );v250.Text="X";v250.Font=Enum.Font.FredokaOne;v250.TextSize=22 -8 ;v250.TextColor3=Color3.new(2 -1 ,2 -1 ,1 + 0 );v250.Parent=v207;local v260=Instance.new("UICorner");v260.CornerRadius=UDim.new(0,8);v260.Parent=v250;local v263=Instance.new("ScrollingFrame");v263.Name="TabFrame";v263.Size=UDim2.new(0,316 -136 ,1, -(124 -64));v263.Position=UDim2.new(1812 -(1293 + 519) ,10,0 -0 ,140 -86 );v263.BackgroundTransparency=1 -0 ;v263.BorderSizePixel=0 -0 ;v263.ScrollBarThickness=4 -2 ;v263.CanvasSize=UDim2.new(0 + 0 ,0 + 0 ,0,0 -0 );v263.AutomaticCanvasSize=Enum.AutomaticSize.Y;v263.Parent=v189;local v274=Instance.new("UIListLayout");v274.FillDirection=Enum.FillDirection.Vertical;v274.SortOrder=Enum.SortOrder.LayoutOrder;v274.Padding=UDim.new(0 + 0 ,2 + 4 );v274.Parent=v263;local v281=Instance.new("Frame");v281.Name="PageHolder";v281.Size=UDim2.new(1, -(129 + 76),1097 -(709 + 387) , -(1918 -(673 + 1185)));v281.Position=UDim2.new(0,580 -380 ,0,173 -119 );v281.BackgroundTransparency=1 -0 ;v281.Parent=v189;local v287={};local v288={};local v289=1 + 0 ;local function v290(v469) local v470=Instance.new("ScrollingFrame");v470.Name=v469   .. "Page" ;v470.Size=UDim2.new(1 + 0 ,0,1,0 -0 );v470.BackgroundTransparency=1 + 0 ;v470.BorderSizePixel=0 -0 ;v470.ScrollBarThickness=7 -3 ;v470.CanvasSize=UDim2.new(1880 -(446 + 1434) ,1283 -(1040 + 243) ,0 -0 ,0);v470.AutomaticCanvasSize=Enum.AutomaticSize.Y;v470.Visible=false;v470.Parent=v281;local v481=Instance.new("UIListLayout");v481.SortOrder=Enum.SortOrder.LayoutOrder;v481.Padding=UDim.new(0,1857 -(559 + 1288) );v481.HorizontalAlignment=Enum.HorizontalAlignment.Center;v481.Parent=v470;v288[v469]=v470;local v489=Instance.new("TextButton");v489.Name=v469   .. "Tab" ;v489.LayoutOrder=v289;v289=v289 + (1932 -(609 + 1322)) ;v489.Size=UDim2.new(1,454 -(13 + 441) ,0,141 -103 );v489.BackgroundColor3=Color3.fromRGB(73 -45 ,139 -111 ,2 + 26 );v489.Text=v469;v489.Font=Enum.Font.FredokaOne;v489.TextSize=47 -34 ;v489.TextColor3=Color3.fromRGB(64 + 116 ,180,79 + 101 );v489.Parent=v263;local v500=Instance.new("UICorner");v500.CornerRadius=UDim.new(0,8);v500.Parent=v489;v489.MouseButton1Click:Connect(function() local v726=0;while true do if (v726==0) then for v876,v877 in pairs(v288) do v877.Visible=v876==v469 ;end for v879,v880 in ipairs(v287) do local v881=0 -0 ;while true do if (v881==(0 + 0)) then v880.TextColor3=Color3.fromRGB(331 -151 ,120 + 60 ,101 + 79 );v880.BackgroundColor3=(v122 and Color3.fromRGB(3 + 0 ,3 + 0 ,8)) or Color3.fromRGB(28,28 + 0 ,461 -(153 + 280) ) ;break;end end end v726=2 -1 ;end if (v726==(1 + 0)) then v489.TextColor3=Color3.new(1,1 + 0 ,1);v489.BackgroundColor3=(v122 and Color3.fromRGB(0 + 0 ,37 + 3 ,120)) or Color3.fromRGB(35 + 13 ,72 -24 ,48) ;break;end end end);table.insert(v287,v489);return v470;end local v291={};local function v292() local v503=0;local v504;while true do if (v503==(0 + 0)) then local v771=667 -(89 + 578) ;while true do if (v771==0) then v504={};if ( #v123==(0 + 0)) then v504={ColorSequenceKeypoint.new(1049 -(572 + 477) ,Color3.fromRGB(35 + 220 ,19 + 11 ,4 + 26 )),ColorSequenceKeypoint.new(87 -(84 + 2) ,Color3.fromRGB(16 -6 ,8 + 2 ,852 -(497 + 345) ))};elseif ( #v123==(1 + 0)) then v504={ColorSequenceKeypoint.new(0 + 0 ,v123[1]),ColorSequenceKeypoint.new(1 + 0 ,v123[1 -0 ])};else for v980,v981 in ipairs(v123) do local v982=0 + 0 ;local v983;while true do if (v982==(0 -0)) then v983=(v980-(1 + 0))/( #v123-1) ;table.insert(v504,ColorSequenceKeypoint.new(v983,v981));break;end end end end v771=1;end if (v771==1) then v503=2 -1 ;break;end end end if (v503==(1 + 0)) then for v855,v856 in ipairs(v160) do v856.Color=ColorSequence.new(v504);end v162.TextColor3=v123[490 -(457 + 32) ] or Color3.fromRGB(255,30,13 + 17 ) ;break;end end end local function v293(v505) local v506=0;while true do if (0==v506) then v122=v505;if v505 then v123=v124.darkmode;v292();v189.BackgroundColor3=Color3.fromRGB(1404 -(832 + 570) ,2 + 0 ,2 + 4 );v207.BackgroundColor3=Color3.fromRGB(5,17 -12 ,8 + 7 );v162.BackgroundColor3=Color3.fromRGB(798 -(588 + 208) ,2,6);for v907,v908 in ipairs(v161) do v908.BackgroundColor3=Color3.fromRGB(16 -10 ,8,18);end for v910,v911 in ipairs(v287) do v911.BackgroundColor3=Color3.fromRGB(1803 -(884 + 916) ,6 -3 ,8);end else v123=v124.crimson;v292();v189.BackgroundColor3=Color3.fromRGB(9 + 6 ,668 -(232 + 421) ,15);v207.BackgroundColor3=Color3.fromRGB(1911 -(1569 + 320) ,6 + 16 ,5 + 17 );v162.BackgroundColor3=Color3.fromRGB(67 -47 ,20,20);for v913,v914 in ipairs(v161) do v914.BackgroundColor3=Color3.fromRGB(627 -(316 + 289) ,22,57 -35 );end for v916,v917 in ipairs(v287) do v917.BackgroundColor3=Color3.fromRGB(2 + 26 ,28,28);end end break;end end end local function v294(v507,v508,v509) local v510=Instance.new("Frame");v510.Name=v508   .. "Section" ;if v509 then v510.LayoutOrder=v509;end v510.Size=UDim2.new(1454 -(666 + 787) , -(435 -(360 + 65)),0 + 0 ,0);v510.AutomaticSize=Enum.AutomaticSize.Y;v510.BackgroundColor3=(v122 and Color3.fromRGB(260 -(79 + 175) ,12 -4 ,15 + 3 )) or Color3.fromRGB(67 -45 ,41 -19 ,22) ;v510.BorderSizePixel=899 -(503 + 396) ;v510.Parent=v507;table.insert(v161,v510);local v518=Instance.new("UICorner");v518.CornerRadius=UDim.new(0,191 -(92 + 89) );v518.Parent=v510;local v521=Instance.new("UIStroke");v521.ApplyStrokeMode=Enum.ApplyStrokeMode.Border;v521.Thickness=1;v521.Color=Color3.fromRGB(45,45,86 -41 );v521.Parent=v510;local v527=Instance.new("UIListLayout");v527.Padding=UDim.new(0 + 0 ,8);v527.HorizontalAlignment=Enum.HorizontalAlignment.Center;v527.SortOrder=Enum.SortOrder.LayoutOrder;v527.Parent=v510;local v534=Instance.new("UIPadding");v534.PaddingTop=UDim.new(0,5 + 3 );v534.PaddingBottom=UDim.new(0 -0 ,8);v534.PaddingLeft=UDim.new(0 + 0 ,8);v534.PaddingRight=UDim.new(0 -0 ,8);v534.Parent=v510;local v540=Instance.new("TextLabel");v540.Name="HeaderLabel";v540.Parent=v510;v540.BackgroundTransparency=1 + 0 ;v540.Size=UDim2.new(1,0 + 0 ,0 -0 ,3 + 19 );v540.Font=Enum.Font.FredokaOne;v540.Text=v508;v540.TextColor3=Color3.fromRGB(305 -105 ,1444 -(485 + 759) ,462 -262 );v540.TextSize=1203 -(442 + 747) ;v540.TextXAlignment=Enum.TextXAlignment.Left;return v510;end local v295=v290("Player Hacks");local v296=v290("Autofarm Energy");local v297=v290("Object Settings");local v298=v290("Workout");local v299=v290("Extras");local v300=v290("Settings");v288["Player Hacks"].Visible=true;v287[1].TextColor3=Color3.new(1136 -(832 + 303) ,1,947 -(88 + 858) );v287[1 + 0 ].BackgroundColor3=Color3.fromRGB(40 + 8 ,2 + 46 ,48);local v304=v294(v295,"Movement & Stat Hacks");local v305=v294(v296,"Autofarm Trains Settings");local v306=v294(v297,"Object Adjustments");local v307=v294(v298,"Workout Modifiers");local v308=v294(v299,"Teleports & Navigation");local v309=v294(v299,"Rebirth Cost Calculator");local function v310(v552,v553,v554,v555,v556) local v557=0;local v558;local v559;local v560;local v561;local v562;local v563;local v564;local v565;local v566;local v567;local v568;local v569;while true do if (v557==(789 -(766 + 23))) then v558=Instance.new("TextButton");v558.Name=v553   .. "Btn" ;v558.Size=UDim2.new(4 -3 ,0 -0 ,0,100 -62 );v558.BackgroundColor3=Color3.fromRGB(88 -62 ,1099 -(1036 + 37) ,19 + 7 );v558.BorderSizePixel=0 -0 ;v558.Text="  "   .. v553 ;v557=1 + 0 ;end if (v557==1) then v558.Font=Enum.Font.FredokaOne;v558.TextSize=1492 -(641 + 839) ;v558.TextColor3=Color3.fromRGB(1093 -(910 + 3) ,458 -278 ,1864 -(1466 + 218) );v558.TextXAlignment=Enum.TextXAlignment.Left;v558.Parent=v552;v559=Instance.new("UICorner");v557=1 + 1 ;end if (v557==(1152 -(556 + 592))) then v561=Instance.new("UICorner");v561.CornerRadius=UDim.new(0 + 0 ,6);v561.Parent=v560;v562=Instance.new("TextBox");v562.Size=UDim2.new(0,853 -(329 + 479) ,854 -(174 + 680) ,82 -58 );v562.Position=UDim2.new(1 -0 , -(108 + 42),739.5 -(396 + 343) , -(2 + 10));v557=1482 -(29 + 1448) ;end if (v557==(1397 -(135 + 1254))) then v565.Parent=v564;v566=Instance.new("Frame");v566.Size=UDim2.new(0 -0 ,14,0 -0 ,10 + 4 );v566.Position=UDim2.new(1527 -(389 + 1138) ,3,0.5, -(581 -(102 + 472)));v566.BackgroundColor3=Color3.fromRGB(170 + 10 ,100 + 80 ,180);v566.BorderSizePixel=0 + 0 ;v557=1554 -(320 + 1225) ;end if (v557==(10 -4)) then v562.Parent=v558;v563=Instance.new("UICorner");v563.CornerRadius=UDim.new(0 + 0 ,6);v563.Parent=v562;v564=Instance.new("Frame");v564.Size=UDim2.new(1464 -(157 + 1307) ,38,1859 -(821 + 1038) ,20);v557=17 -10 ;end if (v557==(2 + 8)) then function v569(v858) v568=v858;v291[v558]=v568 or nil ;if v568 then v2:Create(v564,TweenInfo.new(0.2),{BackgroundColor3=Color3.fromRGB(70,284 -124 ,90)}):Play();v2:Create(v566,TweenInfo.new(0.2 + 0 ),{Position=UDim2.new(2 -1 , -17,1026.5 -(834 + 192) , -(1 + 6)),BackgroundColor3=Color3.fromRGB(255,66 + 189 ,6 + 249 )}):Play();v558.TextColor3=Color3.new(1 -0 ,305 -(300 + 4) ,1 + 0 );else local v920=0 -0 ;while true do if (0==v920) then v2:Create(v564,TweenInfo.new(0.2),{BackgroundColor3=Color3.fromRGB(412 -(112 + 250) ,20 + 30 ,50)}):Play();v2:Create(v566,TweenInfo.new(0.2),{Position=UDim2.new(0 -0 ,2 + 1 ,0.5, -(4 + 3)),BackgroundColor3=Color3.fromRGB(135 + 45 ,180,180)}):Play();v920=1;end if (v920==(1 + 0)) then v558.TextColor3=Color3.fromRGB(134 + 46 ,1594 -(1001 + 413) ,401 -221 );break;end end end end v558.MouseButton1Click:Connect(function() local v860=0;local v861;while true do if (v860==(883 -(244 + 638))) then v569(v861);if v556 then v556(v861,v562,v560);end break;end if (v860==(693 -(627 + 66))) then if (v562:IsFocused() or v560:IsFocused()) then return;end v861= not v568;v860=1;end end end);return v558;end if (v557==9) then v566.Parent=v564;v567=Instance.new("UICorner");v567.CornerRadius=UDim.new(2 -1 ,0);v567.Parent=v566;v568=false;v569=nil;v557=612 -(512 + 90) ;end if (v557==(1911 -(1665 + 241))) then v562.BackgroundColor3=Color3.fromRGB(757 -(373 + 344) ,40,40);v562.BorderSizePixel=0 + 0 ;v562.Text=tostring(v554);v562.Font=Enum.Font.FredokaOne;v562.TextSize=11;v562.TextColor3=Color3.new(1 + 0 ,1,2 -1 );v557=9 -3 ;end if (v557==(1102 -(35 + 1064))) then v560.BorderSizePixel=0 + 0 ;v560.Text=tostring(v555);v560.Font=Enum.Font.FredokaOne;v560.TextSize=11;v560.TextColor3=Color3.new(2 -1 ,1,1);v560.Parent=v558;v557=1 + 3 ;end if (7==v557) then v564.Position=UDim2.new(1, -46,0.5, -(1246 -(298 + 938)));v564.BackgroundColor3=Color3.fromRGB(1309 -(233 + 1026) ,50,1716 -(636 + 1030) );v564.BorderSizePixel=0;v564.Parent=v558;v565=Instance.new("UICorner");v565.CornerRadius=UDim.new(1 + 0 ,0 + 0 );v557=8;end if (v557==(1 + 1)) then v559.CornerRadius=UDim.new(0 + 0 ,229 -(55 + 166) );v559.Parent=v558;v560=Instance.new("TextBox");v560.Size=UDim2.new(0 + 0 ,45,0,3 + 21 );v560.Position=UDim2.new(3 -2 , -(397 -(36 + 261)),0.5, -(20 -8));v560.BackgroundColor3=Color3.fromRGB(1408 -(34 + 1334) ,16 + 24 ,40);v557=3 + 0 ;end end end local function v311(v570,v571,v572,v573) local v574=Instance.new("TextButton");v574.Name=v571   .. "Btn" ;v574.Size=UDim2.new(1284 -(1035 + 248) ,21 -(20 + 1) ,0,20 + 18 );v574.BackgroundColor3=Color3.fromRGB(345 -(134 + 185) ,1159 -(549 + 584) ,26);v574.BorderSizePixel=685 -(314 + 371) ;v574.Text="  "   .. v571 ;v574.Font=Enum.Font.FredokaOne;v574.TextSize=41 -29 ;v574.TextColor3=Color3.fromRGB(1148 -(478 + 490) ,96 + 84 ,180);v574.TextXAlignment=Enum.TextXAlignment.Left;v574.Parent=v570;local v587=Instance.new("UICorner");v587.CornerRadius=UDim.new(0,1180 -(786 + 386) );v587.Parent=v574;local v590=Instance.new("TextBox");v590.Size=UDim2.new(0 -0 ,55,1379 -(1055 + 324) ,1364 -(1093 + 247) );v590.Position=UDim2.new(1, -(94 + 11),0.5, -(2 + 10));v590.BackgroundColor3=Color3.fromRGB(40,158 -118 ,135 -95 );v590.BorderSizePixel=0;v590.Text=tostring(v572);v590.Font=Enum.Font.FredokaOne;v590.TextSize=31 -20 ;v590.TextColor3=Color3.new(1,1,2 -1 );v590.Parent=v574;local v600=Instance.new("UICorner");v600.CornerRadius=UDim.new(0 + 0 ,22 -16 );v600.Parent=v590;local v603=Instance.new("Frame");v603.Size=UDim2.new(0,130 -92 ,0 + 0 ,51 -31 );v603.Position=UDim2.new(689 -(364 + 324) , -(125 -79),0.5 -0 , -(4 + 6));v603.BackgroundColor3=Color3.fromRGB(209 -159 ,50,80 -30 );v603.BorderSizePixel=0 -0 ;v603.Parent=v574;local v609=Instance.new("UICorner");v609.CornerRadius=UDim.new(1269 -(1249 + 19) ,0 + 0 );v609.Parent=v603;local v612=Instance.new("Frame");v612.Size=UDim2.new(0 -0 ,1100 -(686 + 400) ,0 + 0 ,243 -(73 + 156) );v612.Position=UDim2.new(0 + 0 ,3,811.5 -(721 + 90) , -7);v612.BackgroundColor3=Color3.fromRGB(3 + 177 ,584 -404 ,650 -(224 + 246) );v612.BorderSizePixel=0;v612.Parent=v603;local v618=Instance.new("UICorner");v618.CornerRadius=UDim.new(1,0 -0 );v618.Parent=v612;local v621=false;local function v622(v727) v621=v727;v291[v574]=v621 or nil ;if v621 then local v825=0;while true do if ((1 -0)==v825) then v574.TextColor3=Color3.new(1,1 + 0 ,1 + 0 );break;end if (0==v825) then v2:Create(v603,TweenInfo.new(0.2),{BackgroundColor3=Color3.fromRGB(52 + 18 ,318 -158 ,299 -209 )}):Play();v2:Create(v612,TweenInfo.new(0.2),{Position=UDim2.new(514 -(203 + 310) , -(2010 -(1238 + 755)),0.5 + 0 , -7),BackgroundColor3=Color3.fromRGB(255,1789 -(709 + 825) ,469 -214 )}):Play();v825=1 -0 ;end end else local v826=864 -(196 + 668) ;while true do if (v826==(0 -0)) then v2:Create(v603,TweenInfo.new(0.2),{BackgroundColor3=Color3.fromRGB(103 -53 ,883 -(171 + 662) ,143 -(4 + 89) )}):Play();v2:Create(v612,TweenInfo.new(0.2),{Position=UDim2.new(0,10 -7 ,0.5 + 0 , -(30 -23)),BackgroundColor3=Color3.fromRGB(71 + 109 ,1666 -(35 + 1451) ,180)}):Play();v826=1454 -(28 + 1425) ;end if (v826==(1994 -(941 + 1052))) then v574.TextColor3=Color3.fromRGB(173 + 7 ,1694 -(822 + 692) ,256 -76 );break;end end end end v574.MouseButton1Click:Connect(function() local v729=0;local v730;while true do if ((0 + 0)==v729) then if v590:IsFocused() then return;end v730= not v621;v729=298 -(45 + 252) ;end if (v729==1) then v622(v730);if v573 then v573(v730,v590);end break;end end end);return v574;end local function v312(v623,v624,v625) local v626=Instance.new("TextButton");v626.Name=v624   .. "Btn" ;v626.Size=UDim2.new(1,0 + 0 ,0 + 0 ,92 -54 );v626.BackgroundColor3=Color3.fromRGB(459 -(114 + 319) ,36 -10 ,33 -7 );v626.BorderSizePixel=0 + 0 ;v626.Text="  "   .. v624 ;v626.Font=Enum.Font.FredokaOne;v626.TextSize=17 -5 ;v626.TextColor3=Color3.fromRGB(377 -197 ,2143 -(556 + 1407) ,1386 -(741 + 465) );v626.TextXAlignment=Enum.TextXAlignment.Left;v626.Parent=v623;local v639=Instance.new("UICorner");v639.CornerRadius=UDim.new(465 -(170 + 295) ,5 + 3 );v639.Parent=v626;local v642=Instance.new("Frame");v642.Size=UDim2.new(0 + 0 ,93 -55 ,0 + 0 ,13 + 7 );v642.Position=UDim2.new(1 + 0 , -(1276 -(957 + 273)),0.5 + 0 , -10);v642.BackgroundColor3=Color3.fromRGB(21 + 29 ,190 -140 ,131 -81 );v642.BorderSizePixel=0;v642.Parent=v626;local v648=Instance.new("UICorner");v648.CornerRadius=UDim.new(1,0 -0 );v648.Parent=v642;local v651=Instance.new("Frame");v651.Size=UDim2.new(0,14,0 -0 ,1794 -(389 + 1391) );v651.Position=UDim2.new(0,2 + 1 ,0.5 + 0 , -(15 -8));v651.BackgroundColor3=Color3.fromRGB(1131 -(783 + 168) ,604 -424 ,178 + 2 );v651.BorderSizePixel=311 -(309 + 2) ;v651.Parent=v642;local v657=Instance.new("UICorner");v657.CornerRadius=UDim.new(1,0);v657.Parent=v651;local v660=false;local function v661(v731) v660=v731;v291[v626]=v660 or nil ;if v660 then local v827=0 -0 ;while true do if (v827==1) then v626.TextColor3=Color3.new(1,1213 -(1090 + 122) ,1);break;end if ((0 + 0)==v827) then v2:Create(v642,TweenInfo.new(0.2),{BackgroundColor3=Color3.fromRGB(235 -165 ,110 + 50 ,90)}):Play();v2:Create(v651,TweenInfo.new(1118.2 -(628 + 490) ),{Position=UDim2.new(1 + 0 , -17,0.5, -(16 -9)),BackgroundColor3=Color3.fromRGB(1165 -910 ,1029 -(431 + 343) ,255)}):Play();v827=1 -0 ;end end else local v828=0;while true do if (v828==0) then v2:Create(v642,TweenInfo.new(0.2 -0 ),{BackgroundColor3=Color3.fromRGB(50,40 + 10 ,7 + 43 )}):Play();v2:Create(v651,TweenInfo.new(0.2),{Position=UDim2.new(0,1698 -(556 + 1139) ,0.5, -(22 -(6 + 9))),BackgroundColor3=Color3.fromRGB(33 + 147 ,180,93 + 87 )}):Play();v828=170 -(28 + 141) ;end if (v828==(1 + 0)) then v626.TextColor3=Color3.fromRGB(180,180,222 -42 );break;end end end end v626.MouseButton1Click:Connect(function() local v733= not v660;v661(v733);if v625 then v625(v733);end end);return v626;end local v313=false;local v314;local v315,v316;v311(v304,"Fly Hack","25",function(v662,v663) v313=v662;pcall(function() local v734=v4.Character;local v735=v734 and v734:FindFirstChild("HumanoidRootPart") ;local v736=v734 and v734:FindFirstChildOfClass("Humanoid") ;if (v313 and v735 and v736) then local v829=0;while true do if (v829==(1 + 0)) then v315.cframe=v735.CFrame;v315.Parent=v735;v316=Instance.new("BodyVelocity");v316.velocity=Vector3.new(0,1317 -(486 + 831) ,0);v829=5 -3 ;end if ((6 -4)==v829) then v316.maxForce=Vector3.new(8920729227 --79270261 ,8999999488,8999999488);v316.Parent=v735;v314=v3.RenderStepped:Connect(function() local v941=workspace.CurrentCamera;local v942=v126(v663.Text) or (54 -29) ;local v943=v942 * 100 ;if (v735 and v941 and v316 and v315) then local v963=0 + 0 ;local v964;while true do if (v963==(1 + 2)) then v316.velocity=v964 * v943 ;break;end if (v963==(0 -0)) then v315.cframe=v941.CFrame;v964=Vector3.new();v963=1;end if (v963==1) then if v1:IsKeyDown(Enum.KeyCode.W) then v964=v964 + v941.CFrame.LookVector ;end if v1:IsKeyDown(Enum.KeyCode.S) then v964=v964-v941.CFrame.LookVector ;end v963=292 -(23 + 267) ;end if (v963==(1946 -(1129 + 815))) then if v1:IsKeyDown(Enum.KeyCode.A) then v964=v964-v941.CFrame.RightVector ;end if v1:IsKeyDown(Enum.KeyCode.D) then v964=v964 + v941.CFrame.RightVector ;end v963=390 -(371 + 16) ;end end end end);break;end if (v829==(1750 -(1326 + 424))) then v736.PlatformStand=true;v315=Instance.new("BodyGyro");v315.P=170458 -80458 ;v315.maxTorque=Vector3.new(328883 -238883 ,90118 -(88 + 30) ,90771 -(720 + 51) );v829=2 -1 ;end end else if v314 then v314:Disconnect();v314=nil;end if v315 then local v890=1776 -(421 + 1355) ;while true do if (v890==(0 -0)) then v315:Destroy();v315=nil;break;end end end if v316 then v316:Destroy();v316=nil;end if v736 then v736.PlatformStand=false;end end end);end);local v317=false;local v318;v311(v304,"Jump Power","100",function(v664,v665) local v666=0 + 0 ;while true do if (v666==(1083 -(286 + 797))) then v317=v664;if v317 then v318=v3.Heartbeat:Connect(function() pcall(function() local v944=0 -0 ;local v945;local v946;local v947;while true do if (v944==(0 -0)) then local v967=0;while true do if (v967==(439 -(397 + 42))) then v945=v4.Character;v946=v945 and v945:FindFirstChildOfClass("Humanoid") ;v967=1;end if (v967==(1 + 0)) then v944=801 -(24 + 776) ;break;end end end if (v944==(1 -0)) then v947=v126(v665.Text) or (885 -(222 + 563)) ;if v946 then v946.UseJumpPower=true;v946.JumpPower=v947;end break;end end end);end);else local v892=0 -0 ;while true do if (v892==(0 + 0)) then if v318 then v318:Disconnect();v318=nil;end pcall(function() local v965=190 -(23 + 167) ;local v966;while true do if (v965==(1798 -(690 + 1108))) then v966=v4.Character and v4.Character:FindFirstChildOfClass("Humanoid") ;if v966 then v966.JumpPower=19 + 31 ;end break;end end end);break;end end end break;end end end);local v319=false;local v320;v311(v304,"Speed Power","500",function(v667,v668) local v669=0 + 0 ;while true do if ((848 -(40 + 808))==v669) then v319=v667;if v319 then v320=v3.Heartbeat:Connect(function() pcall(function() local v948=0 + 0 ;local v949;local v950;local v951;while true do if ((3 -2)==v948) then v951=v126(v668.Text) or (478 + 22) ;if v950 then v950.WalkSpeed=v951;end break;end if ((0 + 0)==v948) then local v968=0 + 0 ;while true do if (v968==(572 -(47 + 524))) then v948=1 + 0 ;break;end if (v968==(0 -0)) then v949=v4.Character;v950=v949 and v949:FindFirstChildOfClass("Humanoid") ;v968=1;end end end end end);end);else local v893=0;local v894;while true do if (v893==0) then v894=0 -0 ;while true do if (v894==0) then if v320 then local v998=0 -0 ;while true do if (v998==(1726 -(1165 + 561))) then v320:Disconnect();v320=nil;break;end end end pcall(function() local v995=v4.Character and v4.Character:FindFirstChildOfClass("Humanoid") ;if v995 then v995.WalkSpeed=1 + 15 ;end end);break;end end break;end end end break;end end end);v310(v305,"Autofarm Trains","1","0.000001",function(v670,v671,v672) local v673=0 -0 ;while true do if (v673==(1 + 0)) then v148=v670;if v670 then v149=task.spawn(function() while v148 do local v952=0;while true do if (v952==(479 -(341 + 138))) then v151("Area30_Superhero","Area30_Superhero.Driving");task.wait(v147);break;end end end end);else local v895=0;while true do if (v895==0) then if v149 then local v969=0 + 0 ;while true do if (v969==(0 -0)) then task.cancel(v149);v149=nil;break;end end end v150();break;end end end break;end if (v673==(326 -(89 + 237))) then v146=v126(v671.Text) or (3 -2) ;v147=tonumber(v672.Text) or 1E-06 ;v673=1;end end end);local v321=Instance.new("TextButton");v321.Size=UDim2.new(1 -0 ,881 -(581 + 300) ,1220 -(855 + 365) ,90 -52 );v321.BackgroundColor3=Color3.fromRGB(10 + 20 ,30,1265 -(1030 + 205) );v321.BorderSizePixel=0;v321.Text="Click here if auto farm trains doesent work";v321.Font=Enum.Font.FredokaOne;v321.TextSize=11;v321.TextColor3=Color3.new(1 + 0 ,1 + 0 ,1);v321.Parent=v305;local v330=Instance.new("UICorner");v330.CornerRadius=UDim.new(0,294 -(156 + 130) );v330.Parent=v321;v321.MouseButton1Click:Connect(function() if (v4.Character and v4.Character:FindFirstChild("HumanoidRootPart")) then v4.Character.HumanoidRootPart.CFrame=CFrame.new(5435.79,340.01 -190 , -(2443.75 -993));end end);v312(v306,"Massless Objects",function(v674) v136(v674);end);v312(v306,"Tiny Objects",v139(v306,"Tiny Objects",Vector3.new(20 -10 ,3 + 7 ,6 + 4 ),"SizeToggle10"));v311(v307,"Strength Multiplier","1",function(v675,v676) local v677=0;while true do if ((69 -(10 + 59))==v677) then v141=v675;v140=v676.Text;break;end end end);v312(v307,"Auto Workout",function(v678) v145(v678);end);local v333=Instance.new("TextButton");v333.Size=UDim2.new(1 + 0 ,0,0 -0 ,1201 -(671 + 492) );v333.BackgroundColor3=Color3.fromRGB(30,24 + 6 ,1245 -(369 + 846) );v333.BorderSizePixel=0;v333.Text="teleport to final area pets";v333.Font=Enum.Font.FredokaOne;v333.TextSize=11;v333.TextColor3=Color3.new(1,1 + 0 ,1 + 0 );v333.Parent=v308;local v342=Instance.new("UICorner");v342.CornerRadius=UDim.new(1945 -(1036 + 909) ,7 + 1 );v342.Parent=v333;v333.MouseButton1Click:Connect(function() if (v4.Character and v4.Character:FindFirstChild("HumanoidRootPart")) then v4.Character.HumanoidRootPart.CFrame=CFrame.new(6313.81,85.06 -34 , -(1831.01 -(11 + 192)));end end);local v345=Instance.new("TextButton");v345.Size=UDim2.new(1 + 0 ,175 -(135 + 40) ,0 -0 ,38);v345.BackgroundColor3=Color3.fromRGB(30,30,19 + 11 );v345.BorderSizePixel=0 -0 ;v345.Text="teleport to workout";v345.Font=Enum.Font.FredokaOne;v345.TextSize=16 -5 ;v345.TextColor3=Color3.new(1,177 -(50 + 126) ,2 -1 );v345.Parent=v308;local v354=Instance.new("UICorner");v354.CornerRadius=UDim.new(0,8);v354.Parent=v345;v345.MouseButton1Click:Connect(function() if (v4.Character and v4.Character:FindFirstChild("HumanoidRootPart")) then v4.Character.HumanoidRootPart.CFrame=CFrame.new(1396.5299999999997 + 4911 ,1465.06 -(1233 + 180) , -(2138.65 -(522 + 447)));end end);local v357=Instance.new("TextLabel");v357.Size=UDim2.new(1422 -(107 + 1314) ,0 + 0 ,0 -0 ,20);v357.BackgroundTransparency=1 + 0 ;v357.Font=Enum.Font.FredokaOne;v357.TextSize=23 -11 ;v357.TextColor3=Color3.fromRGB(791 -591 ,2110 -(716 + 1194) ,4 + 196 );v357.TextXAlignment=Enum.TextXAlignment.Left;v357.Text="Enter Current Rebirths (e.g. 1k, 1m):";v357.Parent=v309;local v366=Instance.new("TextBox");v366.Size=UDim2.new(1 + 0 ,503 -(74 + 429) ,0,67 -32 );v366.BackgroundColor3=Color3.fromRGB(18 + 17 ,35,35);v366.BorderSizePixel=0 -0 ;v366.Font=Enum.Font.FredokaOne;v366.TextSize=9 + 3 ;v366.TextColor3=Color3.new(2 -1 ,1,1);v366.PlaceholderText="Type current rebirths...";v366.Text="";v366.Parent=v309;local v376=Instance.new("UICorner");v376.CornerRadius=UDim.new(0 -0 ,441 -(279 + 154) );v376.Parent=v366;local v379=Instance.new("TextButton");v379.Size=UDim2.new(779 -(454 + 324) ,0 + 0 ,17 -(12 + 5) ,38);v379.BackgroundColor3=Color3.fromRGB(138 + 117 ,76 -46 ,30);v379.BorderSizePixel=0 + 0 ;v379.Font=Enum.Font.FredokaOne;v379.TextSize=1106 -(277 + 816) ;v379.TextColor3=Color3.new(4 -3 ,1184 -(1058 + 125) ,1 + 0 );v379.Text="Calculate Rebirth Cost";v379.Parent=v309;local v388=Instance.new("UICorner");v388.CornerRadius=UDim.new(975 -(815 + 160) ,8);v388.Parent=v379;local v391=Instance.new("TextLabel");v391.Size=UDim2.new(4 -3 ,0 -0 ,0 + 0 ,87 -57 );v391.BackgroundTransparency=1;v391.Font=Enum.Font.FredokaOne;v391.TextSize=1910 -(41 + 1857) ;v391.TextColor3=Color3.fromRGB(1973 -(1222 + 671) ,516 -316 ,255);v391.TextXAlignment=Enum.TextXAlignment.Left;v391.Text="Rebirth Cost: -";v391.Parent=v309;v379.MouseButton1Click:Connect(function() local v679=0;local v680;local v681;while true do if (v679==(0 -0)) then v680,v681=pcall(function() local v862=1182 -(229 + 953) ;local v863;local v864;while true do if (v862==(1774 -(1111 + 663))) then v863=v126(v366.Text);v864=10000 + (v863 * (4079 -(874 + 705))) ;v862=1 + 0 ;end if (v862==1) then v391.Text="Rebirth Cost: "   .. v125(v864) ;break;end end end);if  not v680 then v391.Text="Error in calculation!";end break;end end end);local v400=v294(v300,"Theme & Display Options");local v401=Instance.new("TextButton");v401.Name="DarkModeBtn";v401.Size=UDim2.new(1,0,0 + 0 ,78 -40 );v401.BackgroundColor3=Color3.fromRGB(1 + 25 ,26,705 -(642 + 37) );v401.BorderSizePixel=0 + 0 ;v401.Text="Dark Mode";v401.Font=Enum.Font.FredokaOne;v401.TextSize=2 + 10 ;v401.TextColor3=Color3.fromRGB(451 -271 ,634 -(233 + 221) ,416 -236 );v401.Parent=v400;local v411=Instance.new("UICorner");v411.CornerRadius=UDim.new(0 + 0 ,1549 -(718 + 823) );v411.Parent=v401;v401.MouseButton1Click:Connect(function() v122= not v122;v293(v122);v401.TextColor3=(v122 and Color3.fromRGB(0,114 + 66 ,1060 -(266 + 539) )) or Color3.fromRGB(509 -329 ,1405 -(636 + 589) ,180) ;end);local v414={{Name="Cyber",Colors=v124.cyber},{Name="White",Colors=v124.white},{Name="Crimson",Colors=v124.crimson},{Name="Halloween",Colors=v124.halloween}};for v683,v684 in ipairs(v414) do local v685=v684.Name;local v686=v684.Colors;local v687=Instance.new("TextButton");v687.Name=v685   .. "ThemeBtn" ;v687.Size=UDim2.new(1 + 0 ,1015 -(657 + 358) ,0 -0 ,81 -45 );v687.BackgroundColor3=Color3.fromRGB(28,1215 -(1151 + 36) ,28 + 0 );v687.Text=v685;v687.Font=Enum.Font.FredokaOne;v687.TextSize=12;v687.TextColor3=Color3.new(1,1 + 0 ,1);v687.Parent=v400;local v697=Instance.new("UICorner");v697.CornerRadius=UDim.new(0,23 -15 );v697.Parent=v687;v687.MouseButton1Click:Connect(function() v122=false;v401.TextColor3=Color3.fromRGB(180,2012 -(1552 + 280) ,1014 -(64 + 770) );v123=v686;v292();end);end v292();v3.RenderStepped:Connect(function() local v700=0 + 0 ;local v701;local v702;while true do if (v700==0) then v701=v127();v702=v123[4 -2 ] or v701 ;v700=1;end if (v700==1) then v235.Color=ColorSequence.new({ColorSequenceKeypoint.new(1243 -(157 + 1086) ,v701),ColorSequenceKeypoint.new(4 -3 ,v701:Lerp(v702,0.5 -0 ))});break;end end end);task.spawn(function() while task.wait(0.03 -0 ) do if v121 then for v865,v866 in ipairs(v160) do v866.Rotation=(v866.Rotation + (821 -(599 + 220)))%(716 -356) ;end end end end);local v415=false;local v416=TweenInfo.new(1931.3 -(1813 + 118) ,Enum.EasingStyle.Quart,Enum.EasingDirection.Out);v237.MouseButton1Click:Connect(function() local v703=0 + 0 ;while true do if (v703==(1217 -(841 + 376))) then v415= not v415;v2:Create(v189,v416,{Size=(v415 and UDim2.new(0 -0 ,820,0,12 + 36 )) or UDim2.new(0 -0 ,1679 -(464 + 395) ,0,1437 -877 ) }):Play();break;end end end);v250.MouseButton1Click:Connect(function() local v704=0 + 0 ;local v705;while true do if (v704==(838 -(467 + 370))) then v705.Completed:Wait();v189.Visible=false;v704=2;end if (v704==(0 -0)) then v705=v2:Create(v189,v416,{Size=UDim2.new(0 + 0 ,0 -0 ,0,0)});v705:Play();v704=1;end if (v704==(1 + 1)) then v162.Visible=true;break;end end end);v162.MouseButton1Click:Connect(function() local v706=0;local v707;while true do if (v706==(2 -1)) then v189.Size=UDim2.new(520 -(150 + 370) ,0,1282 -(74 + 1208) ,0 -0 );v707=(v415 and UDim2.new(0,3888 -3068 ,0 + 0 ,48)) or UDim2.new(0,1210 -(14 + 376) ,0 -0 ,363 + 197 ) ;v706=2 + 0 ;end if (v706==0) then v162.Visible=false;v189.Visible=true;v706=1;end if (v706==2) then v2:Create(v189,v416,{Size=v707}):Play();break;end end end);local v417=false;local v418,v419;v207.InputBegan:Connect(function(v708) if ((v708.UserInputType==Enum.UserInputType.MouseButton1) or (v708.UserInputType==Enum.UserInputType.Touch)) then v417=true;v418=v708.Position;v419=v189.Position;v708.Changed:Connect(function() if (v708.UserInputState==Enum.UserInputState.End) then v417=false;end end);end end);v1.InputChanged:Connect(function(v709) if (v417 and ((v709.UserInputType==Enum.UserInputType.MouseMovement) or (v709.UserInputType==Enum.UserInputType.Touch))) then local v765=0 + 0 ;local v766;local v767;while true do if (0==v765) then local v897=0 -0 ;while true do if (v897==(0 + 0)) then v766=v709.Position-v418 ;v767=UDim2.new(v419.X.Scale,v419.X.Offset + v766.X ,v419.Y.Scale,v419.Y.Offset + v766.Y );v897=1;end if (v897==(79 -(23 + 55))) then v765=2 -1 ;break;end end end if (v765==(1 + 0)) then v2:Create(v189,TweenInfo.new(0.2 + 0 ,Enum.EasingStyle.Sine,Enum.EasingDirection.Out),{Position=v767}):Play();break;end end end end);end v81.MouseButton1Click:Connect(function() if (v66.Text=="Strongman_fishkey102030") then local v738=0;local v739;while true do if (v738==(0 -0)) then v739=0 + 0 ;while true do if (v739==(901 -(652 + 249))) then v6:Destroy();v116();break;end end break;end end else local v740=0;while true do if (v740==(0 -0)) then v107.TextColor3=Color3.fromRGB(255,60,1928 -(708 + 1160) );v107.Text="Incorrect Key! Try again.";break;end end end end); end

How to Execute Strongman Simulator Script – Project fish hub strongmans

Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.

Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.

Step 3: Join Experience: Launch Roblox and join Strongman Simulator.

Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.

Created By

travisdevlin2012
travisdevlin2012
Script Creator
View Author Profile

Roblox Experience

Strongman Simulator
Strongman Simulator
By The Gang Stockholm
Active Players:1K
Play on Roblox

Features & Information

Execute Strongman Simulator Script – Project fish hub strongmans. Key system required, created by travisdevlin2012, updated Oct 20, 2026. Tested and working on supported executors.

Script Changelog (1)

@travisdevlin2012Oct 20, 2026

Create script

Community Comments (0)

No comments yet for this script.

Frequently Asked Questions

How do I execute Strongman Simulator Script – Project fish hub strongmans in Roblox?

To run Strongman Simulator Script – Project fish hub strongmans, copy the Lua loadstring from the code viewer above, launch Roblox and join Strongman Simulator, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.

Is Strongman Simulator Script – Project fish hub strongmans keyless or does it require an access key?

Strongman Simulator Script – Project fish hub strongmans requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.

Is Strongman Simulator Script – Project fish hub strongmans currently safe and working?

This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.