├── .gitignore ├── QuickSort.py ├── README.md ├── Wireless ├── async.js ├── binary.py ├── bubble.py ├── contribuindo-lista.md ├── contribuindo.md ├── dancer.png ├── hcf.cpp ├── interface ├── .gitignore ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── img │ │ └── logo.png │ ├── index.js │ ├── main.js │ └── serviceWorker.js └── yarn.lock ├── meu-projeto.md ├── src └── img │ └── exemplo.png └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | ### OS generated files ### 2 | .DS_STORE 3 | Thumbs.db 4 | *~ 5 | *.log* 6 | .idea -------------------------------------------------------------------------------- /QuickSort.py: -------------------------------------------------------------------------------- 1 | # Quick sort in Python 2 | 3 | # function to find the partition position 4 | def partition(array, low, high): 5 | 6 | # choose the rightmost element as pivot 7 | pivot = array[high] 8 | 9 | # pointer for greater element 10 | i = low - 1 11 | 12 | # traverse through all elements 13 | # compare each element with pivot 14 | for j in range(low, high): 15 | if array[j] <= pivot: 16 | # if element smaller than pivot is found 17 | # swap it with the greater element pointed by i 18 | i = i + 1 19 | 20 | # swapping element at i with element at j 21 | (array[i], array[j]) = (array[j], array[i]) 22 | 23 | # swap the pivot element with the greater element specified by i 24 | (array[i + 1], array[high]) = (array[high], array[i + 1]) 25 | 26 | # return the position from where partition is done 27 | return i + 1 28 | 29 | # function to perform quicksort 30 | def quickSort(array, low, high): 31 | if low < high: 32 | 33 | # find pivot element such that 34 | # element smaller than pivot are on the left 35 | # element greater than pivot are on the right 36 | pi = partition(array, low, high) 37 | 38 | # recursive call on the left of pivot 39 | quickSort(array, low, pi - 1) 40 | 41 | # recursive call on the right of pivot 42 | quickSort(array, pi + 1, high) 43 | 44 | 45 | data = [8, 7, 2, 1, 0, 9, 6] 46 | print("Unsorted Array") 47 | print(data) 48 | 49 | size = len(data) 50 | 51 | quickSort(data, 0, size - 1) 52 | 53 | print('Sorted Array in Ascending Order:') 54 | print(data) 55 | -------------------------------------------------------------------------------- /Wireless: -------------------------------------------------------------------------------- 1 | "if game.PlaceId == 2753915549 then 2 | World1 = true 3 | elseif game.PlaceId == 4442272183 then 4 | World2 = true 5 | elseif game.PlaceId == 7449423635 then 6 | World3 = true 7 | else 8 | game:GetService("Players").LocalPlayer:Kick("Do not Support, Please wait...") 9 | end 10 | 11 | function CheckQuest() 12 | MyLevel = game:GetService("Players").LocalPlayer.Data.Level.Value 13 | if World1 then 14 | if MyLevel == 1 or MyLevel <= 9 then 15 | Mon = "Bandit" 16 | LevelQuest = 1 17 | NameQuest = "BanditQuest1" 18 | NameMon = "Bandit" 19 | CFrameQuest = CFrame.new(1059.37195, 15.4495068, 1550.4231, 0.939700544, -0, -0.341998369, 0, 1, -0, 0.341998369, 0, 0.939700544) 20 | CFrameMon = CFrame.new(1045.962646484375, 27.00250816345215, 1560.8203125) 21 | elseif MyLevel == 10 or MyLevel <= 14 then 22 | Mon = "Monkey" 23 | LevelQuest = 1 24 | NameQuest = "JungleQuest" 25 | NameMon = "Monkey" 26 | CFrameQuest = CFrame.new(-1598.08911, 35.5501175, 153.377838, 0, 0, 1, 0, 1, -0, -1, 0, 0) 27 | CFrameMon = CFrame.new(-1448.51806640625, 67.85301208496094, 11.46579647064209) 28 | elseif MyLevel == 15 or MyLevel <= 29 then 29 | Mon = "Gorilla" 30 | LevelQuest = 2 31 | NameQuest = "JungleQuest" 32 | NameMon = "Gorilla" 33 | CFrameQuest = CFrame.new(-1598.08911, 35.5501175, 153.377838, 0, 0, 1, 0, 1, -0, -1, 0, 0) 34 | CFrameMon = CFrame.new(-1129.8836669921875, 40.46354675292969, -525.4237060546875) 35 | elseif MyLevel == 30 or MyLevel <= 39 then 36 | Mon = "Pirate" 37 | LevelQuest = 1 38 | NameQuest = "BuggyQuest1" 39 | NameMon = "Pirate" 40 | CFrameQuest = CFrame.new(-1141.07483, 4.10001802, 3831.5498, 0.965929627, -0, -0.258804798, 0, 1, -0, 0.258804798, 0, 0.965929627) 41 | CFrameMon = CFrame.new(-1103.513427734375, 13.752052307128906, 3896.091064453125) 42 | elseif MyLevel == 40 or MyLevel <= 59 then 43 | Mon = "Brute" 44 | LevelQuest = 2 45 | NameQuest = "BuggyQuest1" 46 | NameMon = "Brute" 47 | CFrameQuest = CFrame.new(-1141.07483, 4.10001802, 3831.5498, 0.965929627, -0, -0.258804798, 0, 1, -0, 0.258804798, 0, 0.965929627) 48 | CFrameMon = CFrame.new(-1140.083740234375, 14.809885025024414, 4322.92138671875) 49 | elseif MyLevel == 60 or MyLevel <= 74 then 50 | Mon = "Desert Bandit" 51 | LevelQuest = 1 52 | NameQuest = "DesertQuest" 53 | NameMon = "Desert Bandit" 54 | CFrameQuest = CFrame.new(894.488647, 5.14000702, 4392.43359, 0.819155693, -0, -0.573571265, 0, 1, -0, 0.573571265, 0, 0.819155693) 55 | CFrameMon = CFrame.new(924.7998046875, 6.44867467880249, 4481.5859375) 56 | elseif MyLevel == 75 or MyLevel <= 89 then 57 | Mon = "Desert Officer" 58 | LevelQuest = 2 59 | NameQuest = "DesertQuest" 60 | NameMon = "Desert Officer" 61 | CFrameQuest = CFrame.new(894.488647, 5.14000702, 4392.43359, 0.819155693, -0, -0.573571265, 0, 1, -0, 0.573571265, 0, 0.819155693) 62 | CFrameMon = CFrame.new(1608.2822265625, 8.614224433898926, 4371.00732421875) 63 | elseif MyLevel == 90 or MyLevel <= 99 then 64 | Mon = "Snow Bandit" 65 | LevelQuest = 1 66 | NameQuest = "SnowQuest" 67 | NameMon = "Snow Bandit" 68 | CFrameQuest = CFrame.new(1389.74451, 88.1519318, -1298.90796, -0.342042685, 0, 0.939684391, 0, 1, 0, -0.939684391, 0, -0.342042685) 69 | CFrameMon = CFrame.new(1354.347900390625, 87.27277374267578, -1393.946533203125) 70 | elseif MyLevel == 100 or MyLevel <= 119 then 71 | Mon = "Snowman" 72 | LevelQuest = 2 73 | NameQuest = "SnowQuest" 74 | NameMon = "Snowman" 75 | CFrameQuest = CFrame.new(1389.74451, 88.1519318, -1298.90796, -0.342042685, 0, 0.939684391, 0, 1, 0, -0.939684391, 0, -0.342042685) 76 | CFrameMon = CFrame.new(1201.6412353515625, 144.57958984375, -1550.0670166015625) 77 | elseif MyLevel == 120 or MyLevel <= 149 then 78 | Mon = "Chief Petty Officer" 79 | LevelQuest = 1 80 | NameQuest = "MarineQuest2" 81 | NameMon = "Chief Petty Officer" 82 | CFrameQuest = CFrame.new(-5039.58643, 27.3500385, 4324.68018, 0, 0, -1, 0, 1, 0, 1, 0, 0) 83 | CFrameMon = CFrame.new(-4881.23095703125, 22.65204429626465, 4273.75244140625) 84 | elseif MyLevel == 150 or MyLevel <= 174 then 85 | Mon = "Sky Bandit" 86 | LevelQuest = 1 87 | NameQuest = "SkyQuest" 88 | NameMon = "Sky Bandit" 89 | CFrameQuest = CFrame.new(-4839.53027, 716.368591, -2619.44165, 0.866007268, 0, 0.500031412, 0, 1, 0, -0.500031412, 0, 0.866007268) 90 | CFrameMon = CFrame.new(-4953.20703125, 295.74420166015625, -2899.22900390625) 91 | elseif MyLevel == 175 or MyLevel <= 189 then 92 | Mon = "Dark Master" 93 | LevelQuest = 2 94 | NameQuest = "SkyQuest" 95 | NameMon = "Dark Master" 96 | CFrameQuest = CFrame.new(-4839.53027, 716.368591, -2619.44165, 0.866007268, 0, 0.500031412, 0, 1, 0, -0.500031412, 0, 0.866007268) 97 | CFrameMon = CFrame.new(-5259.8447265625, 391.3976745605469, -2229.035400390625) 98 | elseif MyLevel == 190 or MyLevel <= 209 then 99 | Mon = "Prisoner" 100 | LevelQuest = 1 101 | NameQuest = "PrisonerQuest" 102 | NameMon = "Prisoner" 103 | CFrameQuest = CFrame.new(5308.93115, 1.65517521, 475.120514, -0.0894274712, -5.00292918e-09, -0.995993316, 1.60817859e-09, 1, -5.16744869e-09, 0.995993316, -2.06384709e-09, -0.0894274712) 104 | CFrameMon = CFrame.new(5098.9736328125, -0.3204058110713959, 474.2373352050781) 105 | elseif MyLevel == 210 or MyLevel <= 249 then 106 | Mon = "Dangerous Prisoner" 107 | LevelQuest = 2 108 | NameQuest = "PrisonerQuest" 109 | NameMon = "Dangerous Prisoner" 110 | CFrameQuest = CFrame.new(5308.93115, 1.65517521, 475.120514, -0.0894274712, -5.00292918e-09, -0.995993316, 1.60817859e-09, 1, -5.16744869e-09, 0.995993316, -2.06384709e-09, -0.0894274712) 111 | CFrameMon = CFrame.new(5654.5634765625, 15.633401870727539, 866.2991943359375) 112 | elseif MyLevel == 250 or MyLevel <= 274 then 113 | Mon = "Toga Warrior" 114 | LevelQuest = 1 115 | NameQuest = "ColosseumQuest" 116 | NameMon = "Toga Warrior" 117 | CFrameQuest = CFrame.new(-1580.04663, 6.35000277, -2986.47534, -0.515037298, 0, -0.857167721, 0, 1, 0, 0.857167721, 0, -0.515037298) 118 | CFrameMon = CFrame.new(-1820.21484375, 51.68385696411133, -2740.6650390625) 119 | elseif MyLevel == 275 or MyLevel <= 299 then 120 | Mon = "Gladiator" 121 | LevelQuest = 2 122 | NameQuest = "ColosseumQuest" 123 | NameMon = "Gladiator" 124 | CFrameQuest = CFrame.new(-1580.04663, 6.35000277, -2986.47534, -0.515037298, 0, -0.857167721, 0, 1, 0, 0.857167721, 0, -0.515037298) 125 | CFrameMon = CFrame.new(-1292.838134765625, 56.380882263183594, -3339.031494140625) 126 | elseif MyLevel == 300 or MyLevel <= 324 then 127 | Mon = "Military Soldier" 128 | LevelQuest = 1 129 | NameQuest = "MagmaQuest" 130 | NameMon = "Military Soldier" 131 | CFrameQuest = CFrame.new(-5313.37012, 10.9500084, 8515.29395, -0.499959469, 0, 0.866048813, 0, 1, 0, -0.866048813, 0, -0.499959469) 132 | CFrameMon = CFrame.new(-5411.16455078125, 11.081554412841797, 8454.29296875) 133 | elseif MyLevel == 325 or MyLevel <= 374 then 134 | Mon = "Military Spy" 135 | LevelQuest = 2 136 | NameQuest = "MagmaQuest" 137 | NameMon = "Military Spy" 138 | CFrameQuest = CFrame.new(-5313.37012, 10.9500084, 8515.29395, -0.499959469, 0, 0.866048813, 0, 1, 0, -0.866048813, 0, -0.499959469) 139 | CFrameMon = CFrame.new(-5802.8681640625, 86.26241302490234, 8828.859375) 140 | elseif MyLevel == 375 or MyLevel <= 399 then 141 | Mon = "Fishman Warrior" 142 | LevelQuest = 1 143 | NameQuest = "FishmanQuest" 144 | NameMon = "Fishman Warrior" 145 | CFrameQuest = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734) 146 | CFrameMon = CFrame.new(60878.30078125, 18.482830047607422, 1543.7574462890625) 147 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 148 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(61163.8515625, 11.6796875, 1819.7841796875)) 149 | end 150 | elseif MyLevel == 400 or MyLevel <= 449 then 151 | Mon = "Fishman Commando" 152 | LevelQuest = 2 153 | NameQuest = "FishmanQuest" 154 | NameMon = "Fishman Commando" 155 | CFrameQuest = CFrame.new(61122.65234375, 18.497442245483, 1569.3997802734) 156 | CFrameMon = CFrame.new(61922.6328125, 18.482830047607422, 1493.934326171875) 157 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 158 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(61163.8515625, 11.6796875, 1819.7841796875)) 159 | end 160 | elseif MyLevel == 450 or MyLevel <= 474 then 161 | Mon = "God's Guard" 162 | LevelQuest = 1 163 | NameQuest = "SkyExp1Quest" 164 | NameMon = "God's Guard" 165 | CFrameQuest = CFrame.new(-4721.88867, 843.874695, -1949.96643, 0.996191859, -0, -0.0871884301, 0, 1, -0, 0.0871884301, 0, 0.996191859) 166 | CFrameMon = CFrame.new(-4710.04296875, 845.2769775390625, -1927.3079833984375) 167 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 168 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-4607.82275, 872.54248, -1667.55688)) 169 | end 170 | elseif MyLevel == 475 or MyLevel <= 524 then 171 | Mon = "Shanda" 172 | LevelQuest = 2 173 | NameQuest = "SkyExp1Quest" 174 | NameMon = "Shanda" 175 | CFrameQuest = CFrame.new(-7859.09814, 5544.19043, -381.476196, -0.422592998, 0, 0.906319618, 0, 1, 0, -0.906319618, 0, -0.422592998) 176 | CFrameMon = CFrame.new(-7678.48974609375, 5566.40380859375, -497.2156066894531) 177 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 178 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-7894.6176757813, 5547.1416015625, -380.29119873047)) 179 | end 180 | elseif MyLevel == 525 or MyLevel <= 549 then 181 | Mon = "Royal Squad" 182 | LevelQuest = 1 183 | NameQuest = "SkyExp2Quest" 184 | NameMon = "Royal Squad" 185 | CFrameQuest = CFrame.new(-7906.81592, 5634.6626, -1411.99194, 0, 0, -1, 0, 1, 0, 1, 0, 0) 186 | CFrameMon = CFrame.new(-7624.25244140625, 5658.13330078125, -1467.354248046875) 187 | elseif MyLevel == 550 or MyLevel <= 624 then 188 | Mon = "Royal Soldier" 189 | LevelQuest = 2 190 | NameQuest = "SkyExp2Quest" 191 | NameMon = "Royal Soldier" 192 | CFrameQuest = CFrame.new(-7906.81592, 5634.6626, -1411.99194, 0, 0, -1, 0, 1, 0, 1, 0, 0) 193 | CFrameMon = CFrame.new(-7836.75341796875, 5645.6640625, -1790.6236572265625) 194 | elseif MyLevel == 625 or MyLevel <= 649 then 195 | Mon = "Galley Pirate" 196 | LevelQuest = 1 197 | NameQuest = "FountainQuest" 198 | NameMon = "Galley Pirate" 199 | CFrameQuest = CFrame.new(5259.81982, 37.3500175, 4050.0293, 0.087131381, 0, 0.996196866, 0, 1, 0, -0.996196866, 0, 0.087131381) 200 | CFrameMon = CFrame.new(5551.02197265625, 78.90135192871094, 3930.412841796875) 201 | elseif MyLevel >= 650 then 202 | Mon = "Galley Captain" 203 | LevelQuest = 2 204 | NameQuest = "FountainQuest" 205 | NameMon = "Galley Captain" 206 | CFrameQuest = CFrame.new(5259.81982, 37.3500175, 4050.0293, 0.087131381, 0, 0.996196866, 0, 1, 0, -0.996196866, 0, 0.087131381) 207 | CFrameMon = CFrame.new(5441.95166015625, 42.50205993652344, 4950.09375) 208 | end 209 | elseif World2 then 210 | if MyLevel == 700 or MyLevel <= 724 then 211 | Mon = "Raider" 212 | LevelQuest = 1 213 | NameQuest = "Area1Quest" 214 | NameMon = "Raider" 215 | CFrameQuest = CFrame.new(-429.543518, 71.7699966, 1836.18188, -0.22495985, 0, -0.974368095, 0, 1, 0, 0.974368095, 0, -0.22495985) 216 | CFrameMon = CFrame.new(-728.3267211914062, 52.779319763183594, 2345.7705078125) 217 | elseif MyLevel == 725 or MyLevel <= 774 then 218 | Mon = "Mercenary" 219 | LevelQuest = 2 220 | NameQuest = "Area1Quest" 221 | NameMon = "Mercenary" 222 | CFrameQuest = CFrame.new(-429.543518, 71.7699966, 1836.18188, -0.22495985, 0, -0.974368095, 0, 1, 0, 0.974368095, 0, -0.22495985) 223 | CFrameMon = CFrame.new(-1004.3244018554688, 80.15886688232422, 1424.619384765625) 224 | elseif MyLevel == 775 or MyLevel <= 799 then 225 | Mon = "Swan Pirate" 226 | LevelQuest = 1 227 | NameQuest = "Area2Quest" 228 | NameMon = "Swan Pirate" 229 | CFrameQuest = CFrame.new(638.43811, 71.769989, 918.282898, 0.139203906, 0, 0.99026376, 0, 1, 0, -0.99026376, 0, 0.139203906) 230 | CFrameMon = CFrame.new(1068.664306640625, 137.61428833007812, 1322.1060791015625) 231 | elseif MyLevel == 800 or MyLevel <= 874 then 232 | Mon = "Factory Staff" 233 | NameQuest = "Area2Quest" 234 | LevelQuest = 2 235 | NameMon = "Factory Staff" 236 | CFrameQuest = CFrame.new(632.698608, 73.1055908, 918.666321, -0.0319722369, 8.96074881e-10, -0.999488771, 1.36326533e-10, 1, 8.92172336e-10, 0.999488771, -1.07732087e-10, -0.0319722369) 237 | CFrameMon = CFrame.new(73.07867431640625, 81.86344146728516, -27.470672607421875) 238 | elseif MyLevel == 875 or MyLevel <= 899 then 239 | Mon = "Marine Lieutenant" 240 | LevelQuest = 1 241 | NameQuest = "MarineQuest3" 242 | NameMon = "Marine Lieutenant" 243 | CFrameQuest = CFrame.new(-2440.79639, 71.7140732, -3216.06812, 0.866007268, 0, 0.500031412, 0, 1, 0, -0.500031412, 0, 0.866007268) 244 | CFrameMon = CFrame.new(-2821.372314453125, 75.89727783203125, -3070.089111328125) 245 | elseif MyLevel == 900 or MyLevel <= 949 then 246 | Mon = "Marine Captain" 247 | LevelQuest = 2 248 | NameQuest = "MarineQuest3" 249 | NameMon = "Marine Captain" 250 | CFrameQuest = CFrame.new(-2440.79639, 71.7140732, -3216.06812, 0.866007268, 0, 0.500031412, 0, 1, 0, -0.500031412, 0, 0.866007268) 251 | CFrameMon = CFrame.new(-1861.2310791015625, 80.17658233642578, -3254.697509765625) 252 | elseif MyLevel == 950 or MyLevel <= 974 then 253 | Mon = "Zombie" 254 | LevelQuest = 1 255 | NameQuest = "ZombieQuest" 256 | NameMon = "Zombie" 257 | CFrameQuest = CFrame.new(-5497.06152, 47.5923004, -795.237061, -0.29242146, 0, -0.95628953, 0, 1, 0, 0.95628953, 0, -0.29242146) 258 | CFrameMon = CFrame.new(-5657.77685546875, 78.96973419189453, -928.68701171875) 259 | elseif MyLevel == 975 or MyLevel <= 999 then 260 | Mon = "Vampire" 261 | LevelQuest = 2 262 | NameQuest = "ZombieQuest" 263 | NameMon = "Vampire" 264 | CFrameQuest = CFrame.new(-5497.06152, 47.5923004, -795.237061, -0.29242146, 0, -0.95628953, 0, 1, 0, 0.95628953, 0, -0.29242146) 265 | CFrameMon = CFrame.new(-6037.66796875, 32.18463897705078, -1340.6597900390625) 266 | elseif MyLevel == 1000 or MyLevel <= 1049 then 267 | Mon = "Snow Trooper" 268 | LevelQuest = 1 269 | NameQuest = "SnowMountainQuest" 270 | NameMon = "Snow Trooper" 271 | CFrameQuest = CFrame.new(609.858826, 400.119904, -5372.25928, -0.374604106, 0, 0.92718488, 0, 1, 0, -0.92718488, 0, -0.374604106) 272 | CFrameMon = CFrame.new(549.1473388671875, 427.3870544433594, -5563.69873046875) 273 | elseif MyLevel == 1050 or MyLevel <= 1099 then 274 | Mon = "Winter Warrior" 275 | LevelQuest = 2 276 | NameQuest = "SnowMountainQuest" 277 | NameMon = "Winter Warrior" 278 | CFrameQuest = CFrame.new(609.858826, 400.119904, -5372.25928, -0.374604106, 0, 0.92718488, 0, 1, 0, -0.92718488, 0, -0.374604106) 279 | CFrameMon = CFrame.new(1142.7451171875, 475.6398010253906, -5199.41650390625) 280 | elseif MyLevel == 1100 or MyLevel <= 1124 then 281 | Mon = "Lab Subordinate" 282 | LevelQuest = 1 283 | NameQuest = "IceSideQuest" 284 | NameMon = "Lab Subordinate" 285 | CFrameQuest = CFrame.new(-6064.06885, 15.2422857, -4902.97852, 0.453972578, -0, -0.891015649, 0, 1, -0, 0.891015649, 0, 0.453972578) 286 | CFrameMon = CFrame.new(-5707.4716796875, 15.951709747314453, -4513.39208984375) 287 | elseif MyLevel == 1125 or MyLevel <= 1174 then 288 | Mon = "Horned Warrior" 289 | LevelQuest = 2 290 | NameQuest = "IceSideQuest" 291 | NameMon = "Horned Warrior" 292 | CFrameQuest = CFrame.new(-6064.06885, 15.2422857, -4902.97852, 0.453972578, -0, -0.891015649, 0, 1, -0, 0.891015649, 0, 0.453972578) 293 | CFrameMon = CFrame.new(-6341.36669921875, 15.951770782470703, -5723.162109375) 294 | elseif MyLevel == 1175 or MyLevel <= 1199 then 295 | Mon = "Magma Ninja" 296 | LevelQuest = 1 297 | NameQuest = "FireSideQuest" 298 | NameMon = "Magma Ninja" 299 | CFrameQuest = CFrame.new(-5428.03174, 15.0622921, -5299.43457, -0.882952213, 0, 0.469463557, 0, 1, 0, -0.469463557, 0, -0.882952213) 300 | CFrameMon = CFrame.new(-5449.6728515625, 76.65874481201172, -5808.20068359375) 301 | elseif MyLevel == 1200 or MyLevel <= 1249 then 302 | Mon = "Lava Pirate" 303 | LevelQuest = 2 304 | NameQuest = "FireSideQuest" 305 | NameMon = "Lava Pirate" 306 | CFrameQuest = CFrame.new(-5428.03174, 15.0622921, -5299.43457, -0.882952213, 0, 0.469463557, 0, 1, 0, -0.469463557, 0, -0.882952213) 307 | CFrameMon = CFrame.new(-5213.33154296875, 49.73788070678711, -4701.451171875) 308 | elseif MyLevel == 1250 or MyLevel <= 1274 then 309 | Mon = "Ship Deckhand" 310 | LevelQuest = 1 311 | NameQuest = "ShipQuest1" 312 | NameMon = "Ship Deckhand" 313 | CFrameQuest = CFrame.new(1037.80127, 125.092171, 32911.6016) 314 | CFrameMon = CFrame.new(1212.0111083984375, 150.79205322265625, 33059.24609375) 315 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 316 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) 317 | end 318 | elseif MyLevel == 1275 or MyLevel <= 1299 then 319 | Mon = "Ship Engineer" 320 | LevelQuest = 2 321 | NameQuest = "ShipQuest1" 322 | NameMon = "Ship Engineer" 323 | CFrameQuest = CFrame.new(1037.80127, 125.092171, 32911.6016) 324 | CFrameMon = CFrame.new(919.4786376953125, 43.54401397705078, 32779.96875) 325 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 326 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) 327 | end 328 | elseif MyLevel == 1300 or MyLevel <= 1324 then 329 | Mon = "Ship Steward" 330 | LevelQuest = 1 331 | NameQuest = "ShipQuest2" 332 | NameMon = "Ship Steward" 333 | CFrameQuest = CFrame.new(968.80957, 125.092171, 33244.125) 334 | CFrameMon = CFrame.new(919.4385375976562, 129.55599975585938, 33436.03515625) 335 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 336 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) 337 | end 338 | elseif MyLevel == 1325 or MyLevel <= 1349 then 339 | Mon = "Ship Officer" 340 | LevelQuest = 2 341 | NameQuest = "ShipQuest2" 342 | NameMon = "Ship Officer" 343 | CFrameQuest = CFrame.new(968.80957, 125.092171, 33244.125) 344 | CFrameMon = CFrame.new(1036.0179443359375, 181.4390411376953, 33315.7265625) 345 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 346 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(923.21252441406, 126.9760055542, 32852.83203125)) 347 | end 348 | elseif MyLevel == 1350 or MyLevel <= 1374 then 349 | Mon = "Arctic Warrior" 350 | LevelQuest = 1 351 | NameQuest = "FrostQuest" 352 | NameMon = "Arctic Warrior" 353 | CFrameQuest = CFrame.new(5667.6582, 26.7997818, -6486.08984, -0.933587909, 0, -0.358349502, 0, 1, 0, 0.358349502, 0, -0.933587909) 354 | CFrameMon = CFrame.new(5966.24609375, 62.97002029418945, -6179.3828125) 355 | if _G.AutoFarm and (CFrameQuest.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 10000 then 356 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("requestEntrance",Vector3.new(-6508.5581054688, 5000.034996032715, -132.83953857422)) 357 | end 358 | elseif MyLevel == 1375 or MyLevel <= 1424 then 359 | Mon = "Snow Lurker" 360 | LevelQuest = 2 361 | NameQuest = "FrostQuest" 362 | NameMon = "Snow Lurker" 363 | CFrameQuest = CFrame.new(5667.6582, 26.7997818, -6486.08984, -0.933587909, 0, -0.358349502, 0, 1, 0, 0.358349502, 0, -0.933587909) 364 | CFrameMon = CFrame.new(5407.07373046875, 69.19437408447266, -6880.88037109375) 365 | elseif MyLevel == 1425 or MyLevel <= 1449 then 366 | Mon = "Sea Soldier" 367 | LevelQuest = 1 368 | NameQuest = "ForgottenQuest" 369 | NameMon = "Sea Soldier" 370 | CFrameQuest = CFrame.new(-3054.44458, 235.544281, -10142.8193, 0.990270376, -0, -0.13915664, 0, 1, -0, 0.13915664, 0, 0.990270376) 371 | CFrameMon = CFrame.new(-3028.2236328125, 64.67451477050781, -9775.4267578125) 372 | elseif MyLevel >= 1450 then 373 | Mon = "Water Fighter" 374 | LevelQuest = 2 375 | NameQuest = "ForgottenQuest" 376 | NameMon = "Water Fighter" 377 | CFrameQuest = CFrame.new(-3054.44458, 235.544281, -10142.8193, 0.990270376, -0, -0.13915664, 0, 1, -0, 0.13915664, 0, 0.990270376) 378 | CFrameMon = CFrame.new(-3352.9013671875, 285.01556396484375, -10534.841796875) 379 | end 380 | elseif World3 then 381 | if MyLevel == 1500 or MyLevel <= 1524 then 382 | Mon = "Pirate Millionaire" 383 | LevelQuest = 1 384 | NameQuest = "PiratePortQuest" 385 | NameMon = "Pirate Millionaire" 386 | CFrameQuest = CFrame.new(-290.074677, 42.9034653, 5581.58984, 0.965929627, -0, -0.258804798, 0, 1, -0, 0.258804798, 0, 0.965929627) 387 | CFrameMon = CFrame.new(-245.9963836669922, 47.30615234375, 5584.1005859375) 388 | elseif MyLevel == 1525 or MyLevel <= 1574 then 389 | Mon = "Pistol Billionaire" 390 | LevelQuest = 2 391 | NameQuest = "PiratePortQuest" 392 | NameMon = "Pistol Billionaire" 393 | CFrameQuest = CFrame.new(-290.074677, 42.9034653, 5581.58984, 0.965929627, -0, -0.258804798, 0, 1, -0, 0.258804798, 0, 0.965929627) 394 | CFrameMon = CFrame.new(-187.3301544189453, 86.23987579345703, 6013.513671875) 395 | elseif MyLevel == 1575 or MyLevel <= 1599 then 396 | Mon = "Dragon Crew Warrior" 397 | LevelQuest = 1 398 | NameQuest = "AmazonQuest" 399 | NameMon = "Dragon Crew Warrior" 400 | CFrameQuest = CFrame.new(5832.83594, 51.6806107, -1101.51563, 0.898790359, -0, -0.438378751, 0, 1, -0, 0.438378751, 0, 0.898790359) 401 | CFrameMon = CFrame.new(6141.140625, 51.35136413574219, -1340.738525390625) 402 | elseif MyLevel == 1600 or MyLevel <= 1624 then 403 | Mon = "Dragon Crew Archer" 404 | NameQuest = "AmazonQuest" 405 | LevelQuest = 2 406 | NameMon = "Dragon Crew Archer" 407 | CFrameQuest = CFrame.new(5833.1147460938, 51.60498046875, -1103.0693359375) 408 | CFrameMon = CFrame.new(6616.41748046875, 441.7670593261719, 446.0469970703125) 409 | elseif MyLevel == 1625 or MyLevel <= 1649 then 410 | Mon = "Female Islander" 411 | NameQuest = "AmazonQuest2" 412 | LevelQuest = 1 413 | NameMon = "Female Islander" 414 | CFrameQuest = CFrame.new(5446.8793945313, 601.62945556641, 749.45672607422) 415 | CFrameMon = CFrame.new(4685.25830078125, 735.8078002929688, 815.3425903320312) 416 | elseif MyLevel == 1650 or MyLevel <= 1699 then 417 | Mon = "Giant Islander" 418 | NameQuest = "AmazonQuest2" 419 | LevelQuest = 2 420 | NameMon = "Giant Islander" 421 | CFrameQuest = CFrame.new(5446.8793945313, 601.62945556641, 749.45672607422) 422 | CFrameMon = CFrame.new(4729.09423828125, 590.436767578125, -36.97627639770508) 423 | elseif MyLevel == 1700 or MyLevel <= 1724 then 424 | Mon = "Marine Commodore" 425 | LevelQuest = 1 426 | NameQuest = "MarineTreeIsland" 427 | NameMon = "Marine Commodore" 428 | CFrameQuest = CFrame.new(2180.54126, 27.8156815, -6741.5498, -0.965929747, 0, 0.258804798, 0, 1, 0, -0.258804798, 0, -0.965929747) 429 | CFrameMon = CFrame.new(2286.0078125, 73.13391876220703, -7159.80908203125) 430 | elseif MyLevel == 1725 or MyLevel <= 1774 then 431 | Mon = "Marine Rear Admiral" 432 | NameMon = "Marine Rear Admiral" 433 | NameQuest = "MarineTreeIsland" 434 | LevelQuest = 2 435 | CFrameQuest = CFrame.new(2179.98828125, 28.731239318848, -6740.0551757813) 436 | CFrameMon = CFrame.new(3656.773681640625, 160.52406311035156, -7001.5986328125) 437 | elseif MyLevel == 1775 or MyLevel <= 1799 then 438 | Mon = "Fishman Raider" 439 | LevelQuest = 1 440 | NameQuest = "DeepForestIsland3" 441 | NameMon = "Fishman Raider" 442 | CFrameQuest = CFrame.new(-10581.6563, 330.872955, -8761.18652, -0.882952213, 0, 0.469463557, 0, 1, 0, -0.469463557, 0, -0.882952213) 443 | CFrameMon = CFrame.new(-10407.5263671875, 331.76263427734375, -8368.5166015625) 444 | elseif MyLevel == 1800 or MyLevel <= 1824 then 445 | Mon = "Fishman Captain" 446 | LevelQuest = 2 447 | NameQuest = "DeepForestIsland3" 448 | NameMon = "Fishman Captain" 449 | CFrameQuest = CFrame.new(-10581.6563, 330.872955, -8761.18652, -0.882952213, 0, 0.469463557, 0, 1, 0, -0.469463557, 0, -0.882952213) 450 | CFrameMon = CFrame.new(-10994.701171875, 352.38140869140625, -9002.1103515625) 451 | elseif MyLevel == 1825 or MyLevel <= 1849 then 452 | Mon = "Forest Pirate" 453 | LevelQuest = 1 454 | NameQuest = "DeepForestIsland" 455 | NameMon = "Forest Pirate" 456 | CFrameQuest = CFrame.new(-13234.04, 331.488495, -7625.40137, 0.707134247, -0, -0.707079291, 0, 1, -0, 0.707079291, 0, 0.707134247) 457 | CFrameMon = CFrame.new(-13274.478515625, 332.3781433105469, -7769.58056640625) 458 | elseif MyLevel == 1850 or MyLevel <= 1899 then 459 | Mon = "Mythological Pirate" 460 | LevelQuest = 2 461 | NameQuest = "DeepForestIsland" 462 | NameMon = "Mythological Pirate" 463 | CFrameQuest = CFrame.new(-13234.04, 331.488495, -7625.40137, 0.707134247, -0, -0.707079291, 0, 1, -0, 0.707079291, 0, 0.707134247) 464 | CFrameMon = CFrame.new(-13680.607421875, 501.08154296875, -6991.189453125) 465 | elseif MyLevel == 1900 or MyLevel <= 1924 then 466 | Mon = "Jungle Pirate" 467 | LevelQuest = 1 468 | NameQuest = "DeepForestIsland2" 469 | NameMon = "Jungle Pirate" 470 | CFrameQuest = CFrame.new(-12680.3818, 389.971039, -9902.01953, -0.0871315002, 0, 0.996196866, 0, 1, 0, -0.996196866, 0, -0.0871315002) 471 | CFrameMon = CFrame.new(-12256.16015625, 331.73828125, -10485.8369140625) 472 | elseif MyLevel == 1925 or MyLevel <= 1974 then 473 | Mon = "Musketeer Pirate" 474 | LevelQuest = 2 475 | NameQuest = "DeepForestIsland2" 476 | NameMon = "Musketeer Pirate" 477 | CFrameQuest = CFrame.new(-12680.3818, 389.971039, -9902.01953, -0.0871315002, 0, 0.996196866, 0, 1, 0, -0.996196866, 0, -0.0871315002) 478 | CFrameMon = CFrame.new(-13457.904296875, 391.545654296875, -9859.177734375) 479 | elseif MyLevel == 1975 or MyLevel <= 1999 then 480 | Mon = "Reborn Skeleton" 481 | LevelQuest = 1 482 | NameQuest = "HauntedQuest1" 483 | NameMon = "Reborn Skeleton" 484 | CFrameQuest = CFrame.new(-9479.2168, 141.215088, 5566.09277, 0, 0, 1, 0, 1, -0, -1, 0, 0) 485 | CFrameMon = CFrame.new(-8763.7236328125, 165.72299194335938, 6159.86181640625) 486 | elseif MyLevel == 2000 or MyLevel <= 2024 then 487 | Mon = "Living Zombie" 488 | LevelQuest = 2 489 | NameQuest = "HauntedQuest1" 490 | NameMon = "Living Zombie" 491 | CFrameQuest = CFrame.new(-9479.2168, 141.215088, 5566.09277, 0, 0, 1, 0, 1, -0, -1, 0, 0) 492 | CFrameMon = CFrame.new(-10144.1318359375, 138.62667846679688, 5838.0888671875) 493 | elseif MyLevel == 2025 or MyLevel <= 2049 then 494 | Mon = "Demonic Soul" 495 | LevelQuest = 1 496 | NameQuest = "HauntedQuest2" 497 | NameMon = "Demonic Soul" 498 | CFrameQuest = CFrame.new(-9516.99316, 172.017181, 6078.46533, 0, 0, -1, 0, 1, 0, 1, 0, 0) 499 | CFrameMon = CFrame.new(-9505.8720703125, 172.10482788085938, 6158.9931640625) 500 | elseif MyLevel == 2050 or MyLevel <= 2074 then 501 | Mon = "Posessed Mummy" 502 | LevelQuest = 2 503 | NameQuest = "HauntedQuest2" 504 | NameMon = "Posessed Mummy" 505 | CFrameQuest = CFrame.new(-9516.99316, 172.017181, 6078.46533, 0, 0, -1, 0, 1, 0, 1, 0, 0) 506 | CFrameMon = CFrame.new(-9582.0224609375, 6.251527309417725, 6205.478515625) 507 | elseif MyLevel == 2075 or MyLevel <= 2099 then 508 | Mon = "Peanut Scout" 509 | LevelQuest = 1 510 | NameQuest = "NutsIslandQuest" 511 | NameMon = "Peanut Scout" 512 | CFrameQuest = CFrame.new(-2104.3908691406, 38.104167938232, -10194.21875, 0, 0, -1, 0, 1, 0, 1, 0, 0) 513 | CFrameMon = CFrame.new(-2143.241943359375, 47.72198486328125, -10029.9951171875) 514 | elseif MyLevel == 2100 or MyLevel <= 2124 then 515 | Mon = "Peanut President" 516 | LevelQuest = 2 517 | NameQuest = "NutsIslandQuest" 518 | NameMon = "Peanut President" 519 | CFrameQuest = CFrame.new(-2104.3908691406, 38.104167938232, -10194.21875, 0, 0, -1, 0, 1, 0, 1, 0, 0) 520 | CFrameMon = CFrame.new(-1859.35400390625, 38.10316848754883, -10422.4296875) 521 | elseif MyLevel == 2125 or MyLevel <= 2149 then 522 | Mon = "Ice Cream Chef" 523 | LevelQuest = 1 524 | NameQuest = "IceCreamIslandQuest" 525 | NameMon = "Ice Cream Chef" 526 | CFrameQuest = CFrame.new(-820.64825439453, 65.819526672363, -10965.795898438, 0, 0, -1, 0, 1, 0, 1, 0, 0) 527 | CFrameMon = CFrame.new(-872.24658203125, 65.81957244873047, -10919.95703125) 528 | elseif MyLevel == 2150 or MyLevel <= 2199 then 529 | Mon = "Ice Cream Commander" 530 | LevelQuest = 2 531 | NameQuest = "IceCreamIslandQuest" 532 | NameMon = "Ice Cream Commander" 533 | CFrameQuest = CFrame.new(-820.64825439453, 65.819526672363, -10965.795898438, 0, 0, -1, 0, 1, 0, 1, 0, 0) 534 | CFrameMon = CFrame.new(-558.06103515625, 112.04895782470703, -11290.7744140625) 535 | elseif MyLevel == 2200 or MyLevel <= 2224 then 536 | Mon = "Cookie Crafter" 537 | LevelQuest = 1 538 | NameQuest = "CakeQuest1" 539 | NameMon = "Cookie Crafter" 540 | CFrameQuest = CFrame.new(-2021.32007, 37.7982254, -12028.7295, 0.957576931, -8.80302053e-08, 0.288177818, 6.9301187e-08, 1, 7.51931211e-08, -0.288177818, -5.2032135e-08, 0.957576931) 541 | CFrameMon = CFrame.new(-2374.13671875, 37.79826354980469, -12125.30859375) 542 | elseif MyLevel == 2225 or MyLevel <= 2249 then 543 | Mon = "Cake Guard" 544 | LevelQuest = 2 545 | NameQuest = "CakeQuest1" 546 | NameMon = "Cake Guard" 547 | CFrameQuest = CFrame.new(-2021.32007, 37.7982254, -12028.7295, 0.957576931, -8.80302053e-08, 0.288177818, 6.9301187e-08, 1, 7.51931211e-08, -0.288177818, -5.2032135e-08, 0.957576931) 548 | CFrameMon = CFrame.new(-1598.3070068359375, 43.773197174072266, -12244.5810546875) 549 | elseif MyLevel == 2250 or MyLevel <= 2274 then 550 | Mon = "Baking Staff" 551 | LevelQuest = 1 552 | NameQuest = "CakeQuest2" 553 | NameMon = "Baking Staff" 554 | CFrameQuest = CFrame.new(-1927.91602, 37.7981339, -12842.5391, -0.96804446, 4.22142143e-08, 0.250778586, 4.74911062e-08, 1, 1.49904711e-08, -0.250778586, 2.64211941e-08, -0.96804446) 555 | CFrameMon = CFrame.new(-1887.8099365234375, 77.6185073852539, -12998.3505859375) 556 | elseif MyLevel == 2275 or MyLevel <= 2299 then 557 | Mon = "Head Baker" 558 | LevelQuest = 2 559 | NameQuest = "CakeQuest2" 560 | NameMon = "Head Baker" 561 | CFrameQuest = CFrame.new(-1927.91602, 37.7981339, -12842.5391, -0.96804446, 4.22142143e-08, 0.250778586, 4.74911062e-08, 1, 1.49904711e-08, -0.250778586, 2.64211941e-08, -0.96804446) 562 | CFrameMon = CFrame.new(-2216.188232421875, 82.884521484375, -12869.2939453125) 563 | elseif MyLevel == 2300 or MyLevel <= 2324 then 564 | Mon = "Cocoa Warrior" 565 | LevelQuest = 1 566 | NameQuest = "ChocQuest1" 567 | NameMon = "Cocoa Warrior" 568 | CFrameQuest = CFrame.new(233.22836303710938, 29.876001358032227, -12201.2333984375) 569 | CFrameMon = CFrame.new(-21.55328369140625, 80.57499694824219, -12352.3876953125) 570 | elseif MyLevel == 2325 or MyLevel <= 2349 then 571 | Mon = "Chocolate Bar Battler" 572 | LevelQuest = 2 573 | NameQuest = "ChocQuest1" 574 | NameMon = "Chocolate Bar Battler" 575 | CFrameQuest = CFrame.new(233.22836303710938, 29.876001358032227, -12201.2333984375) 576 | CFrameMon = CFrame.new(582.590576171875, 77.18809509277344, -12463.162109375) 577 | elseif MyLevel == 2350 or MyLevel <= 2374 then 578 | Mon = "Sweet Thief" 579 | LevelQuest = 1 580 | NameQuest = "ChocQuest2" 581 | NameMon = "Sweet Thief" 582 | CFrameQuest = CFrame.new(150.5066375732422, 30.693693161010742, -12774.5029296875) 583 | CFrameMon = CFrame.new(165.1884765625, 76.05885314941406, -12600.8369140625) 584 | elseif MyLevel == 2375 or MyLevel <= 2399 then 585 | Mon = "Candy Rebel" 586 | LevelQuest = 2 587 | NameQuest = "ChocQuest2" 588 | NameMon = "Candy Rebel" 589 | CFrameQuest = CFrame.new(150.5066375732422, 30.693693161010742, -12774.5029296875) 590 | CFrameMon = CFrame.new(134.86563110351562, 77.2476806640625, -12876.5478515625) 591 | elseif MyLevel == 2400 or MyLevel <= 2424 then 592 | Mon = "Candy Pirate" 593 | LevelQuest = 1 594 | NameQuest = "CandyQuest1" 595 | NameMon = "Candy Pirate" 596 | CFrameQuest = CFrame.new(-1150.0400390625, 20.378934860229492, -14446.3349609375) 597 | CFrameMon = CFrame.new(-1310.5003662109375, 26.016523361206055, -14562.404296875) 598 | elseif MyLevel == 2425 or MyLevel <= 2449 then 599 | Mon = "Snow Demon" 600 | LevelQuest = 2 601 | NameQuest = "CandyQuest1" 602 | NameMon = "Snow Demon" 603 | CFrameQuest = CFrame.new(-1150.0400390625, 20.378934860229492, -14446.3349609375) 604 | CFrameMon = CFrame.new(-880.2006225585938, 71.24776458740234, -14538.609375) 605 | elseif MyLevel == 2450 or MyLevel <= 2474 then 606 | Mon = "Isle Outlaw" 607 | LevelQuest = 1 608 | NameQuest = "TikiQuest1" 609 | NameMon = "Isle Outlaw" 610 | CFrameQuest = CFrame.new(-16545.9355, 55.6863556, -173.230499) 611 | CFrameMon = CFrame.new(-16120.6035, 116.520554, -103.038849) 612 | elseif MyLevel == 2475 or MyLevel <= 2499 then 613 | Mon = "Island Boy" 614 | LevelQuest = 2 615 | NameQuest = "TikiQuest1" 616 | NameMon = "Island Boy" 617 | CFrameQuest = CFrame.new(-16545.9355, 55.6863556, -173.230499) 618 | CFrameMon = CFrame.new(-16751.3125, 121.226219, -264.015015) 619 | elseif MyLevel == 2500 or MyLevel <= 2524 then 620 | Mon = "Sun-kissed Warrio" 621 | LevelQuest = 1 622 | NameQuest = "TikiQuest2" 623 | NameMon = "Sun-kissed Warrio" 624 | CFrameQuest = CFrame.new(-16539.078125, 55.68632888793945, 1051.5738525390625) 625 | CFrameMon = CFrame.new(-16294.6748, 32.7874393, 1062.4856) 626 | elseif MyLevel >= 2525 then 627 | Mon = "Isle Champion" 628 | LevelQuest = 2 629 | NameQuest = "TikiQuest2" 630 | NameMon = "Isle Champion" 631 | CFrameQuest = CFrame.new(-16539.078125, 55.68632888793945, 1051.5738525390625) 632 | CFrameMon = CFrame.new(-16933.2129, 93.3503036, 999.450989) 633 | end 634 | end 635 | end 636 | 637 | function Hop() 638 | local PlaceID = game.PlaceId 639 | local AllIDs = {} 640 | local foundAnything = "" 641 | local actualHour = os.date("!*t").hour 642 | local Deleted = false 643 | function TPReturner() 644 | local Site; 645 | if foundAnything == "" then 646 | Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100')) 647 | else 648 | Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything)) 649 | end 650 | local ID = "" 651 | if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then 652 | foundAnything = Site.nextPageCursor 653 | end 654 | local num = 0; 655 | for i,v in pairs(Site.data) do 656 | local Possible = true 657 | ID = tostring(v.id) 658 | if tonumber(v.maxPlayers) > tonumber(v.playing) then 659 | for _,Existing in pairs(AllIDs) do 660 | if num ~= 0 then 661 | if ID == tostring(Existing) then 662 | Possible = false 663 | end 664 | else 665 | if tonumber(actualHour) ~= tonumber(Existing) then 666 | local delFile = pcall(function() 667 | AllIDs = {} 668 | table.insert(AllIDs, actualHour) 669 | end) 670 | end 671 | end 672 | num = num + 1 673 | end 674 | if Possible == true then 675 | table.insert(AllIDs, ID) 676 | wait() 677 | pcall(function() 678 | wait() 679 | game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer) 680 | end) 681 | wait(4) 682 | end 683 | end 684 | end 685 | end 686 | function Teleport() 687 | while wait() do 688 | pcall(function() 689 | TPReturner() 690 | if foundAnything ~= "" then 691 | TPReturner() 692 | end 693 | end) 694 | end 695 | end 696 | Teleport() 697 | end 698 | 699 | function UpdateIslandESP() 700 | for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do 701 | pcall(function() 702 | if IslandESP then 703 | if v.Name ~= "Sea" then 704 | if not v:FindFirstChild('NameEsp') then 705 | local bill = Instance.new('BillboardGui',v) 706 | bill.Name = 'NameEsp' 707 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 708 | bill.Size = UDim2.new(1,200,1,30) 709 | bill.Adornee = v 710 | bill.AlwaysOnTop = true 711 | local name = Instance.new('TextLabel',bill) 712 | name.Font = "GothamBold" 713 | name.FontSize = "Size14" 714 | name.TextWrapped = true 715 | name.Size = UDim2.new(1,0,1,0) 716 | name.TextYAlignment = 'Top' 717 | name.BackgroundTransparency = 1 718 | name.TextStrokeTransparency = 0.5 719 | name.TextColor3 = Color3.fromRGB(7, 236, 240) 720 | else 721 | v['NameEsp'].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 722 | end 723 | end 724 | else 725 | if v:FindFirstChild('NameEsp') then 726 | v:FindFirstChild('NameEsp'):Destroy() 727 | end 728 | end 729 | end) 730 | end 731 | end 732 | 733 | function isnil(thing) 734 | return (thing == nil) 735 | end 736 | local function round(n) 737 | return math.floor(tonumber(n) + 0.5) 738 | end 739 | Number = math.random(1, 1000000) 740 | function UpdatePlayerChams() 741 | for i,v in pairs(game:GetService'Players':GetChildren()) do 742 | pcall(function() 743 | if not isnil(v.Character) then 744 | if ESPPlayer then 745 | if not isnil(v.Character.Head) and not v.Character.Head:FindFirstChild('NameEsp'..Number) then 746 | local bill = Instance.new('BillboardGui',v.Character.Head) 747 | bill.Name = 'NameEsp'..Number 748 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 749 | bill.Size = UDim2.new(1,200,1,30) 750 | bill.Adornee = v.Character.Head 751 | bill.AlwaysOnTop = true 752 | local name = Instance.new('TextLabel',bill) 753 | name.Font = Enum.Font.GothamSemibold 754 | name.FontSize = "Size14" 755 | name.TextWrapped = true 756 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude/3) ..' Distance') 757 | name.Size = UDim2.new(1,0,1,0) 758 | name.TextYAlignment = 'Top' 759 | name.BackgroundTransparency = 1 760 | name.TextStrokeTransparency = 0.5 761 | if v.Team == game.Players.LocalPlayer.Team then 762 | name.TextColor3 = Color3.new(0,255,0) 763 | else 764 | name.TextColor3 = Color3.new(255,0,0) 765 | end 766 | else 767 | v.Character.Head['NameEsp'..Number].TextLabel.Text = (v.Name ..' | '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude/3) ..' Distance\nHealth : ' .. round(v.Character.Humanoid.Health*100/v.Character.Humanoid.MaxHealth) .. '%') 768 | end 769 | else 770 | if v.Character.Head:FindFirstChild('NameEsp'..Number) then 771 | v.Character.Head:FindFirstChild('NameEsp'..Number):Destroy() 772 | end 773 | end 774 | end 775 | end) 776 | end 777 | end 778 | function UpdateChestChams() 779 | for i,v in pairs(game.Workspace:GetChildren()) do 780 | pcall(function() 781 | if string.find(v.Name,"Chest") then 782 | if ChestESP then 783 | if string.find(v.Name,"Chest") then 784 | if not v:FindFirstChild('NameEsp'..Number) then 785 | local bill = Instance.new('BillboardGui',v) 786 | bill.Name = 'NameEsp'..Number 787 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 788 | bill.Size = UDim2.new(1,200,1,30) 789 | bill.Adornee = v 790 | bill.AlwaysOnTop = true 791 | local name = Instance.new('TextLabel',bill) 792 | name.Font = Enum.Font.GothamSemibold 793 | name.FontSize = "Size14" 794 | name.TextWrapped = true 795 | name.Size = UDim2.new(1,0,1,0) 796 | name.TextYAlignment = 'Top' 797 | name.BackgroundTransparency = 1 798 | name.TextStrokeTransparency = 0.5 799 | if v.Name == "Chest1" then 800 | name.TextColor3 = Color3.fromRGB(109, 109, 109) 801 | name.Text = ("Chest 1" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 802 | end 803 | if v.Name == "Chest2" then 804 | name.TextColor3 = Color3.fromRGB(173, 158, 21) 805 | name.Text = ("Chest 2" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 806 | end 807 | if v.Name == "Chest3" then 808 | name.TextColor3 = Color3.fromRGB(85, 255, 255) 809 | name.Text = ("Chest 3" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 810 | end 811 | else 812 | v['NameEsp'..Number].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 813 | end 814 | end 815 | else 816 | if v:FindFirstChild('NameEsp'..Number) then 817 | v:FindFirstChild('NameEsp'..Number):Destroy() 818 | end 819 | end 820 | end 821 | end) 822 | end 823 | end 824 | function UpdateDevilChams() 825 | for i,v in pairs(game.Workspace:GetChildren()) do 826 | pcall(function() 827 | if DevilFruitESP then 828 | if string.find(v.Name, "Fruit") then 829 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 830 | local bill = Instance.new('BillboardGui',v.Handle) 831 | bill.Name = 'NameEsp'..Number 832 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 833 | bill.Size = UDim2.new(1,200,1,30) 834 | bill.Adornee = v.Handle 835 | bill.AlwaysOnTop = true 836 | local name = Instance.new('TextLabel',bill) 837 | name.Font = Enum.Font.GothamSemibold 838 | name.FontSize = "Size14" 839 | name.TextWrapped = true 840 | name.Size = UDim2.new(1,0,1,0) 841 | name.TextYAlignment = 'Top' 842 | name.BackgroundTransparency = 1 843 | name.TextStrokeTransparency = 0.5 844 | name.TextColor3 = Color3.fromRGB(255, 255, 255) 845 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 846 | else 847 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 848 | end 849 | end 850 | else 851 | if v.Handle:FindFirstChild('NameEsp'..Number) then 852 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 853 | end 854 | end 855 | end) 856 | end 857 | end 858 | function UpdateFlowerChams() 859 | for i,v in pairs(game.Workspace:GetChildren()) do 860 | pcall(function() 861 | if v.Name == "Flower2" or v.Name == "Flower1" then 862 | if FlowerESP then 863 | if not v:FindFirstChild('NameEsp'..Number) then 864 | local bill = Instance.new('BillboardGui',v) 865 | bill.Name = 'NameEsp'..Number 866 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 867 | bill.Size = UDim2.new(1,200,1,30) 868 | bill.Adornee = v 869 | bill.AlwaysOnTop = true 870 | local name = Instance.new('TextLabel',bill) 871 | name.Font = Enum.Font.GothamSemibold 872 | name.FontSize = "Size14" 873 | name.TextWrapped = true 874 | name.Size = UDim2.new(1,0,1,0) 875 | name.TextYAlignment = 'Top' 876 | name.BackgroundTransparency = 1 877 | name.TextStrokeTransparency = 0.5 878 | name.TextColor3 = Color3.fromRGB(255, 0, 0) 879 | if v.Name == "Flower1" then 880 | name.Text = ("Blue Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 881 | name.TextColor3 = Color3.fromRGB(0, 0, 255) 882 | end 883 | if v.Name == "Flower2" then 884 | name.Text = ("Red Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 885 | name.TextColor3 = Color3.fromRGB(255, 0, 0) 886 | end 887 | else 888 | v['NameEsp'..Number].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 889 | end 890 | else 891 | if v:FindFirstChild('NameEsp'..Number) then 892 | v:FindFirstChild('NameEsp'..Number):Destroy() 893 | end 894 | end 895 | end 896 | end) 897 | end 898 | end 899 | function UpdateRealFruitChams() 900 | for i,v in pairs(game.Workspace.AppleSpawner:GetChildren()) do 901 | if v:IsA("Tool") then 902 | if RealFruitESP then 903 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 904 | local bill = Instance.new('BillboardGui',v.Handle) 905 | bill.Name = 'NameEsp'..Number 906 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 907 | bill.Size = UDim2.new(1,200,1,30) 908 | bill.Adornee = v.Handle 909 | bill.AlwaysOnTop = true 910 | local name = Instance.new('TextLabel',bill) 911 | name.Font = Enum.Font.GothamSemibold 912 | name.FontSize = "Size14" 913 | name.TextWrapped = true 914 | name.Size = UDim2.new(1,0,1,0) 915 | name.TextYAlignment = 'Top' 916 | name.BackgroundTransparency = 1 917 | name.TextStrokeTransparency = 0.5 918 | name.TextColor3 = Color3.fromRGB(255, 0, 0) 919 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 920 | else 921 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 922 | end 923 | else 924 | if v.Handle:FindFirstChild('NameEsp'..Number) then 925 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 926 | end 927 | end 928 | end 929 | end 930 | for i,v in pairs(game.Workspace.PineappleSpawner:GetChildren()) do 931 | if v:IsA("Tool") then 932 | if RealFruitESP then 933 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 934 | local bill = Instance.new('BillboardGui',v.Handle) 935 | bill.Name = 'NameEsp'..Number 936 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 937 | bill.Size = UDim2.new(1,200,1,30) 938 | bill.Adornee = v.Handle 939 | bill.AlwaysOnTop = true 940 | local name = Instance.new('TextLabel',bill) 941 | name.Font = Enum.Font.GothamSemibold 942 | name.FontSize = "Size14" 943 | name.TextWrapped = true 944 | name.Size = UDim2.new(1,0,1,0) 945 | name.TextYAlignment = 'Top' 946 | name.BackgroundTransparency = 1 947 | name.TextStrokeTransparency = 0.5 948 | name.TextColor3 = Color3.fromRGB(255, 174, 0) 949 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 950 | else 951 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 952 | end 953 | else 954 | if v.Handle:FindFirstChild('NameEsp'..Number) then 955 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 956 | end 957 | end 958 | end 959 | end 960 | for i,v in pairs(game.Workspace.BananaSpawner:GetChildren()) do 961 | if v:IsA("Tool") then 962 | if RealFruitESP then 963 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 964 | local bill = Instance.new('BillboardGui',v.Handle) 965 | bill.Name = 'NameEsp'..Number 966 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 967 | bill.Size = UDim2.new(1,200,1,30) 968 | bill.Adornee = v.Handle 969 | bill.AlwaysOnTop = true 970 | local name = Instance.new('TextLabel',bill) 971 | name.Font = Enum.Font.GothamSemibold 972 | name.FontSize = "Size14" 973 | name.TextWrapped = true 974 | name.Size = UDim2.new(1,0,1,0) 975 | name.TextYAlignment = 'Top' 976 | name.BackgroundTransparency = 1 977 | name.TextStrokeTransparency = 0.5 978 | name.TextColor3 = Color3.fromRGB(251, 255, 0) 979 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 980 | else 981 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 982 | end 983 | else 984 | if v.Handle:FindFirstChild('NameEsp'..Number) then 985 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 986 | end 987 | end 988 | end 989 | end 990 | end 991 | 992 | function UpdateIslandESP() 993 | for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do 994 | pcall(function() 995 | if IslandESP then 996 | if v.Name ~= "Sea" then 997 | if not v:FindFirstChild('NameEsp') then 998 | local bill = Instance.new('BillboardGui',v) 999 | bill.Name = 'NameEsp' 1000 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1001 | bill.Size = UDim2.new(1,200,1,30) 1002 | bill.Adornee = v 1003 | bill.AlwaysOnTop = true 1004 | local name = Instance.new('TextLabel',bill) 1005 | name.Font = "GothamBold" 1006 | name.FontSize = "Size14" 1007 | name.TextWrapped = true 1008 | name.Size = UDim2.new(1,0,1,0) 1009 | name.TextYAlignment = 'Top' 1010 | name.BackgroundTransparency = 1 1011 | name.TextStrokeTransparency = 0.5 1012 | name.TextColor3 = Color3.fromRGB(7, 236, 240) 1013 | else 1014 | v['NameEsp'].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1015 | end 1016 | end 1017 | else 1018 | if v:FindFirstChild('NameEsp') then 1019 | v:FindFirstChild('NameEsp'):Destroy() 1020 | end 1021 | end 1022 | end) 1023 | end 1024 | end 1025 | 1026 | function isnil(thing) 1027 | return (thing == nil) 1028 | end 1029 | local function round(n) 1030 | return math.floor(tonumber(n) + 0.5) 1031 | end 1032 | Number = math.random(1, 1000000) 1033 | function UpdatePlayerChams() 1034 | for i,v in pairs(game:GetService'Players':GetChildren()) do 1035 | pcall(function() 1036 | if not isnil(v.Character) then 1037 | if ESPPlayer then 1038 | if not isnil(v.Character.Head) and not v.Character.Head:FindFirstChild('NameEsp'..Number) then 1039 | local bill = Instance.new('BillboardGui',v.Character.Head) 1040 | bill.Name = 'NameEsp'..Number 1041 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1042 | bill.Size = UDim2.new(1,200,1,30) 1043 | bill.Adornee = v.Character.Head 1044 | bill.AlwaysOnTop = true 1045 | local name = Instance.new('TextLabel',bill) 1046 | name.Font = Enum.Font.GothamSemibold 1047 | name.FontSize = "Size14" 1048 | name.TextWrapped = true 1049 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude/3) ..' Distance') 1050 | name.Size = UDim2.new(1,0,1,0) 1051 | name.TextYAlignment = 'Top' 1052 | name.BackgroundTransparency = 1 1053 | name.TextStrokeTransparency = 0.5 1054 | if v.Team == game.Players.LocalPlayer.Team then 1055 | name.TextColor3 = Color3.new(0,255,0) 1056 | else 1057 | name.TextColor3 = Color3.new(255,0,0) 1058 | end 1059 | else 1060 | v.Character.Head['NameEsp'..Number].TextLabel.Text = (v.Name ..' | '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude/3) ..' Distance\nHealth : ' .. round(v.Character.Humanoid.Health*100/v.Character.Humanoid.MaxHealth) .. '%') 1061 | end 1062 | else 1063 | if v.Character.Head:FindFirstChild('NameEsp'..Number) then 1064 | v.Character.Head:FindFirstChild('NameEsp'..Number):Destroy() 1065 | end 1066 | end 1067 | end 1068 | end) 1069 | end 1070 | end 1071 | function UpdateChestChams() 1072 | for i,v in pairs(game.Workspace:GetChildren()) do 1073 | pcall(function() 1074 | if string.find(v.Name,"Chest") then 1075 | if ChestESP then 1076 | if string.find(v.Name,"Chest") then 1077 | if not v:FindFirstChild('NameEsp'..Number) then 1078 | local bill = Instance.new('BillboardGui',v) 1079 | bill.Name = 'NameEsp'..Number 1080 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1081 | bill.Size = UDim2.new(1,200,1,30) 1082 | bill.Adornee = v 1083 | bill.AlwaysOnTop = true 1084 | local name = Instance.new('TextLabel',bill) 1085 | name.Font = Enum.Font.GothamSemibold 1086 | name.FontSize = "Size14" 1087 | name.TextWrapped = true 1088 | name.Size = UDim2.new(1,0,1,0) 1089 | name.TextYAlignment = 'Top' 1090 | name.BackgroundTransparency = 1 1091 | name.TextStrokeTransparency = 0.5 1092 | if v.Name == "Chest1" then 1093 | name.TextColor3 = Color3.fromRGB(109, 109, 109) 1094 | name.Text = ("Chest 1" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1095 | end 1096 | if v.Name == "Chest2" then 1097 | name.TextColor3 = Color3.fromRGB(173, 158, 21) 1098 | name.Text = ("Chest 2" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1099 | end 1100 | if v.Name == "Chest3" then 1101 | name.TextColor3 = Color3.fromRGB(85, 255, 255) 1102 | name.Text = ("Chest 3" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1103 | end 1104 | else 1105 | v['NameEsp'..Number].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1106 | end 1107 | end 1108 | else 1109 | if v:FindFirstChild('NameEsp'..Number) then 1110 | v:FindFirstChild('NameEsp'..Number):Destroy() 1111 | end 1112 | end 1113 | end 1114 | end) 1115 | end 1116 | end 1117 | function UpdateDevilChams() 1118 | for i,v in pairs(game.Workspace:GetChildren()) do 1119 | pcall(function() 1120 | if DevilFruitESP then 1121 | if string.find(v.Name, "Fruit") then 1122 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 1123 | local bill = Instance.new('BillboardGui',v.Handle) 1124 | bill.Name = 'NameEsp'..Number 1125 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1126 | bill.Size = UDim2.new(1,200,1,30) 1127 | bill.Adornee = v.Handle 1128 | bill.AlwaysOnTop = true 1129 | local name = Instance.new('TextLabel',bill) 1130 | name.Font = Enum.Font.GothamSemibold 1131 | name.FontSize = "Size14" 1132 | name.TextWrapped = true 1133 | name.Size = UDim2.new(1,0,1,0) 1134 | name.TextYAlignment = 'Top' 1135 | name.BackgroundTransparency = 1 1136 | name.TextStrokeTransparency = 0.5 1137 | name.TextColor3 = Color3.fromRGB(255, 255, 255) 1138 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1139 | else 1140 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1141 | end 1142 | end 1143 | else 1144 | if v.Handle:FindFirstChild('NameEsp'..Number) then 1145 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 1146 | end 1147 | end 1148 | end) 1149 | end 1150 | end 1151 | function UpdateFlowerChams() 1152 | for i,v in pairs(game.Workspace:GetChildren()) do 1153 | pcall(function() 1154 | if v.Name == "Flower2" or v.Name == "Flower1" then 1155 | if FlowerESP then 1156 | if not v:FindFirstChild('NameEsp'..Number) then 1157 | local bill = Instance.new('BillboardGui',v) 1158 | bill.Name = 'NameEsp'..Number 1159 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1160 | bill.Size = UDim2.new(1,200,1,30) 1161 | bill.Adornee = v 1162 | bill.AlwaysOnTop = true 1163 | local name = Instance.new('TextLabel',bill) 1164 | name.Font = Enum.Font.GothamSemibold 1165 | name.FontSize = "Size14" 1166 | name.TextWrapped = true 1167 | name.Size = UDim2.new(1,0,1,0) 1168 | name.TextYAlignment = 'Top' 1169 | name.BackgroundTransparency = 1 1170 | name.TextStrokeTransparency = 0.5 1171 | name.TextColor3 = Color3.fromRGB(255, 0, 0) 1172 | if v.Name == "Flower1" then 1173 | name.Text = ("Blue Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1174 | name.TextColor3 = Color3.fromRGB(0, 0, 255) 1175 | end 1176 | if v.Name == "Flower2" then 1177 | name.Text = ("Red Flower" ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1178 | name.TextColor3 = Color3.fromRGB(255, 0, 0) 1179 | end 1180 | else 1181 | v['NameEsp'..Number].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' Distance') 1182 | end 1183 | else 1184 | if v:FindFirstChild('NameEsp'..Number) then 1185 | v:FindFirstChild('NameEsp'..Number):Destroy() 1186 | end 1187 | end 1188 | end 1189 | end) 1190 | end 1191 | end 1192 | function UpdateRealFruitChams() 1193 | for i,v in pairs(game.Workspace.AppleSpawner:GetChildren()) do 1194 | if v:IsA("Tool") then 1195 | if RealFruitESP then 1196 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 1197 | local bill = Instance.new('BillboardGui',v.Handle) 1198 | bill.Name = 'NameEsp'..Number 1199 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1200 | bill.Size = UDim2.new(1,200,1,30) 1201 | bill.Adornee = v.Handle 1202 | bill.AlwaysOnTop = true 1203 | local name = Instance.new('TextLabel',bill) 1204 | name.Font = Enum.Font.GothamSemibold 1205 | name.FontSize = "Size14" 1206 | name.TextWrapped = true 1207 | name.Size = UDim2.new(1,0,1,0) 1208 | name.TextYAlignment = 'Top' 1209 | name.BackgroundTransparency = 1 1210 | name.TextStrokeTransparency = 0.5 1211 | name.TextColor3 = Color3.fromRGB(255, 0, 0) 1212 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1213 | else 1214 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1215 | end 1216 | else 1217 | if v.Handle:FindFirstChild('NameEsp'..Number) then 1218 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 1219 | end 1220 | end 1221 | end 1222 | end 1223 | for i,v in pairs(game.Workspace.PineappleSpawner:GetChildren()) do 1224 | if v:IsA("Tool") then 1225 | if RealFruitESP then 1226 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 1227 | local bill = Instance.new('BillboardGui',v.Handle) 1228 | bill.Name = 'NameEsp'..Number 1229 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1230 | bill.Size = UDim2.new(1,200,1,30) 1231 | bill.Adornee = v.Handle 1232 | bill.AlwaysOnTop = true 1233 | local name = Instance.new('TextLabel',bill) 1234 | name.Font = Enum.Font.GothamSemibold 1235 | name.FontSize = "Size14" 1236 | name.TextWrapped = true 1237 | name.Size = UDim2.new(1,0,1,0) 1238 | name.TextYAlignment = 'Top' 1239 | name.BackgroundTransparency = 1 1240 | name.TextStrokeTransparency = 0.5 1241 | name.TextColor3 = Color3.fromRGB(255, 174, 0) 1242 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1243 | else 1244 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1245 | end 1246 | else 1247 | if v.Handle:FindFirstChild('NameEsp'..Number) then 1248 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 1249 | end 1250 | end 1251 | end 1252 | end 1253 | for i,v in pairs(game.Workspace.BananaSpawner:GetChildren()) do 1254 | if v:IsA("Tool") then 1255 | if RealFruitESP then 1256 | if not v.Handle:FindFirstChild('NameEsp'..Number) then 1257 | local bill = Instance.new('BillboardGui',v.Handle) 1258 | bill.Name = 'NameEsp'..Number 1259 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1260 | bill.Size = UDim2.new(1,200,1,30) 1261 | bill.Adornee = v.Handle 1262 | bill.AlwaysOnTop = true 1263 | local name = Instance.new('TextLabel',bill) 1264 | name.Font = Enum.Font.GothamSemibold 1265 | name.FontSize = "Size14" 1266 | name.TextWrapped = true 1267 | name.Size = UDim2.new(1,0,1,0) 1268 | name.TextYAlignment = 'Top' 1269 | name.BackgroundTransparency = 1 1270 | name.TextStrokeTransparency = 0.5 1271 | name.TextColor3 = Color3.fromRGB(251, 255, 0) 1272 | name.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1273 | else 1274 | v.Handle['NameEsp'..Number].TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Handle.Position).Magnitude/3) ..' Distance') 1275 | end 1276 | else 1277 | if v.Handle:FindFirstChild('NameEsp'..Number) then 1278 | v.Handle:FindFirstChild('NameEsp'..Number):Destroy() 1279 | end 1280 | end 1281 | end 1282 | end 1283 | end 1284 | 1285 | spawn(function() 1286 | while wait() do 1287 | pcall(function() 1288 | if MobESP then 1289 | for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do 1290 | if v:FindFirstChild('HumanoidRootPart') then 1291 | if not v:FindFirstChild("MobEap") then 1292 | local BillboardGui = Instance.new("BillboardGui") 1293 | local TextLabel = Instance.new("TextLabel") 1294 | 1295 | BillboardGui.Parent = v 1296 | BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling 1297 | BillboardGui.Active = true 1298 | BillboardGui.Name = "MobEap" 1299 | BillboardGui.AlwaysOnTop = true 1300 | BillboardGui.LightInfluence = 1.000 1301 | BillboardGui.Size = UDim2.new(0, 200, 0, 50) 1302 | BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) 1303 | 1304 | TextLabel.Parent = BillboardGui 1305 | TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) 1306 | TextLabel.BackgroundTransparency = 1.000 1307 | TextLabel.Size = UDim2.new(0, 200, 0, 50) 1308 | TextLabel.Font = Enum.Font.GothamBold 1309 | TextLabel.TextColor3 = Color3.fromRGB(7, 236, 240) 1310 | TextLabel.Text.Size = 35 1311 | end 1312 | local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude) 1313 | v.MobEap.TextLabel.Text = v.Name.." - "..Dis.." Distance" 1314 | end 1315 | end 1316 | else 1317 | for i,v in pairs(game:GetService("Workspace").Enemies:GetChildren()) do 1318 | if v:FindFirstChild("MobEap") then 1319 | v.MobEap:Destroy() 1320 | end 1321 | end 1322 | end 1323 | end) 1324 | end 1325 | end) 1326 | 1327 | spawn(function() 1328 | while wait() do 1329 | pcall(function() 1330 | if SeaESP then 1331 | for i,v in pairs(game:GetService("Workspace").SeaBeasts:GetChildren()) do 1332 | if v:FindFirstChild('HumanoidRootPart') then 1333 | if not v:FindFirstChild("Seaesps") then 1334 | local BillboardGui = Instance.new("BillboardGui") 1335 | local TextLabel = Instance.new("TextLabel") 1336 | 1337 | BillboardGui.Parent = v 1338 | BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling 1339 | BillboardGui.Active = true 1340 | BillboardGui.Name = "Seaesps" 1341 | BillboardGui.AlwaysOnTop = true 1342 | BillboardGui.LightInfluence = 1.000 1343 | BillboardGui.Size = UDim2.new(0, 200, 0, 50) 1344 | BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) 1345 | 1346 | TextLabel.Parent = BillboardGui 1347 | TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) 1348 | TextLabel.BackgroundTransparency = 1.000 1349 | TextLabel.Size = UDim2.new(0, 200, 0, 50) 1350 | TextLabel.Font = Enum.Font.GothamBold 1351 | TextLabel.TextColor3 = Color3.fromRGB(7, 236, 240) 1352 | TextLabel.Text.Size = 35 1353 | end 1354 | local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude) 1355 | v.Seaesps.TextLabel.Text = v.Name.." - "..Dis.." Distance" 1356 | end 1357 | end 1358 | else 1359 | for i,v in pairs (game:GetService("Workspace").SeaBeasts:GetChildren()) do 1360 | if v:FindFirstChild("Seaesps") then 1361 | v.Seaesps:Destroy() 1362 | end 1363 | end 1364 | end 1365 | end) 1366 | end 1367 | end) 1368 | 1369 | spawn(function() 1370 | while wait() do 1371 | pcall(function() 1372 | if NpcESP then 1373 | for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do 1374 | if v:FindFirstChild('HumanoidRootPart') then 1375 | if not v:FindFirstChild("NpcEspes") then 1376 | local BillboardGui = Instance.new("BillboardGui") 1377 | local TextLabel = Instance.new("TextLabel") 1378 | 1379 | BillboardGui.Parent = v 1380 | BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling 1381 | BillboardGui.Active = true 1382 | BillboardGui.Name = "NpcEspes" 1383 | BillboardGui.AlwaysOnTop = true 1384 | BillboardGui.LightInfluence = 1.000 1385 | BillboardGui.Size = UDim2.new(0, 200, 0, 50) 1386 | BillboardGui.StudsOffset = Vector3.new(0, 2.5, 0) 1387 | 1388 | TextLabel.Parent = BillboardGui 1389 | TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) 1390 | TextLabel.BackgroundTransparency = 1.000 1391 | TextLabel.Size = UDim2.new(0, 200, 0, 50) 1392 | TextLabel.Font = Enum.Font.GothamBold 1393 | TextLabel.TextColor3 = Color3.fromRGB(7, 236, 240) 1394 | TextLabel.Text.Size = 35 1395 | end 1396 | local Dis = math.floor((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude) 1397 | v.NpcEspes.TextLabel.Text = v.Name.." - "..Dis.." Distance" 1398 | end 1399 | end 1400 | else 1401 | for i,v in pairs (game:GetService("Workspace").NPCs:GetChildren()) do 1402 | if v:FindFirstChild("NpcEspes") then 1403 | v.NpcEspes:Destroy() 1404 | end 1405 | end 1406 | end 1407 | end) 1408 | end 1409 | end) 1410 | 1411 | function isnil(thing) 1412 | return (thing == nil) 1413 | end 1414 | local function round(n) 1415 | return math.floor(tonumber(n) + 0.5) 1416 | end 1417 | Number = math.random(1, 1000000) 1418 | 1419 | function UpdateIslandMirageESP() 1420 | for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"].Locations:GetChildren()) do 1421 | pcall(function() 1422 | if MirageIslandESP then 1423 | if v.Name == "Mirage Island" then 1424 | if not v:FindFirstChild('NameEsp') then 1425 | local bill = Instance.new('BillboardGui',v) 1426 | bill.Name = 'NameEsp' 1427 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1428 | bill.Size = UDim2.new(1,200,1,30) 1429 | bill.Adornee = v 1430 | bill.AlwaysOnTop = true 1431 | local name = Instance.new('TextLabel',bill) 1432 | name.Font = "Code" 1433 | name.FontSize = "Size14" 1434 | name.TextWrapped = true 1435 | name.Size = UDim2.new(1,0,1,0) 1436 | name.TextYAlignment = 'Top' 1437 | name.BackgroundTransparency = 1 1438 | name.TextStrokeTransparency = 0.5 1439 | name.TextColor3 = Color3.fromRGB(80, 245, 245) 1440 | else 1441 | v['NameEsp'].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' M') 1442 | end 1443 | end 1444 | else 1445 | if v:FindFirstChild('NameEsp') then 1446 | v:FindFirstChild('NameEsp'):Destroy() 1447 | end 1448 | end 1449 | end) 1450 | end 1451 | end 1452 | 1453 | function isnil(thing) 1454 | return (thing == nil) 1455 | end 1456 | local function round(n) 1457 | return math.floor(tonumber(n) + 0.5) 1458 | end 1459 | Number = math.random(1, 1000000) 1460 | 1461 | function UpdateAfdESP() 1462 | for i,v in pairs(game:GetService("Workspace").NPCs:GetChildren()) do 1463 | pcall(function() 1464 | if AfdESP then 1465 | if v.Name == "Advanced Fruit Dealer" then 1466 | if not v:FindFirstChild('NameEsp') then 1467 | local bill = Instance.new('BillboardGui',v) 1468 | bill.Name = 'NameEsp' 1469 | bill.ExtentsOffset = Vector3.new(0, 1, 0) 1470 | bill.Size = UDim2.new(1,200,1,30) 1471 | bill.Adornee = v 1472 | bill.AlwaysOnTop = true 1473 | local name = Instance.new('TextLabel',bill) 1474 | name.Font = "Code" 1475 | name.FontSize = "Size14" 1476 | name.TextWrapped = true 1477 | name.Size = UDim2.new(1,0,1,0) 1478 | name.TextYAlignment = 'Top' 1479 | name.BackgroundTransparency = 1 1480 | name.TextStrokeTransparency = 0.5 1481 | name.TextColor3 = Color3.fromRGB(80, 245, 245) 1482 | else 1483 | v['NameEsp'].TextLabel.Text = (v.Name ..' \n'.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Position).Magnitude/3) ..' M') 1484 | end 1485 | end 1486 | else 1487 | if v:FindFirstChild('NameEsp') then 1488 | v:FindFirstChild('NameEsp'):Destroy() 1489 | end 1490 | end 1491 | end) 1492 | end 1493 | end 1494 | 1495 | 1496 | 1497 | function InfAb() 1498 | if InfAbility then 1499 | if not game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("Agility") then 1500 | local inf = Instance.new("ParticleEmitter") 1501 | inf.Acceleration = Vector3.new(0,0,0) 1502 | inf.Archivable = true 1503 | inf.Drag = 20 1504 | inf.EmissionDirection = Enum.NormalId.Top 1505 | inf.Enabled = true 1506 | inf.Lifetime = NumberRange.new(0,0) 1507 | inf.LightInfluence = 0 1508 | inf.LockedToPart = true 1509 | inf.Name = "Agility" 1510 | inf.Rate = 500 1511 | local numberKeypoints2 = { 1512 | NumberSequenceKeypoint.new(0, 0); 1513 | NumberSequenceKeypoint.new(1, 4); 1514 | } 1515 | inf.Size = NumberSequence.new(numberKeypoints2) 1516 | inf.RotSpeed = NumberRange.new(9999, 99999) 1517 | inf.Rotation = NumberRange.new(0, 0) 1518 | inf.Speed = NumberRange.new(30, 30) 1519 | inf.SpreadAngle = Vector2.new(0,0,0,0) 1520 | inf.Texture = "" 1521 | inf.VelocityInheritance = 0 1522 | inf.ZOffset = 2 1523 | inf.Transparency = NumberSequence.new(0) 1524 | inf.Color = ColorSequence.new(Color3.fromRGB(0,0,0),Color3.fromRGB(0,0,0)) 1525 | inf.Parent = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart 1526 | end 1527 | else 1528 | if game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("Agility") then 1529 | game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("Agility"):Destroy() 1530 | end 1531 | end 1532 | end 1533 | 1534 | local LocalPlayer = game:GetService'Players'.LocalPlayer 1535 | local originalstam = LocalPlayer.Character.Energy.Value 1536 | function infinitestam() 1537 | LocalPlayer.Character.Energy.Changed:connect(function() 1538 | if InfiniteEnergy then 1539 | LocalPlayer.Character.Energy.Value = originalstam 1540 | end 1541 | end) 1542 | end 1543 | 1544 | spawn(function() 1545 | pcall(function() 1546 | while wait(.1) do 1547 | if InfiniteEnergy then 1548 | wait(0.1) 1549 | originalstam = LocalPlayer.Character.Energy.Value 1550 | infinitestam() 1551 | end 1552 | end 1553 | end) 1554 | end) 1555 | 1556 | function NoDodgeCool() 1557 | if nododgecool then 1558 | for i,v in next, getgc() do 1559 | if game:GetService("Players").LocalPlayer.Character.Dodge then 1560 | if typeof(v) == "function" and getfenv(v).script == game:GetService("Players").LocalPlayer.Character.Dodge then 1561 | for i2,v2 in next, getupvalues(v) do 1562 | if tostring(v2) == "0.1" then 1563 | repeat wait(.1) 1564 | setupvalue(v,i2,0) 1565 | until not nododgecool 1566 | end 1567 | end 1568 | end 1569 | end 1570 | end 1571 | end 1572 | end 1573 | 1574 | function fly() 1575 | local mouse=game:GetService("Players").LocalPlayer:GetMouse'' 1576 | localplayer=game:GetService("Players").LocalPlayer 1577 | game:GetService("Players").LocalPlayer.Character:WaitForChild("HumanoidRootPart") 1578 | local torso = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart 1579 | local speedSET=25 1580 | local keys={a=false,d=false,w=false,s=false} 1581 | local e1 1582 | local e2 1583 | local function start() 1584 | local pos = Instance.new("BodyPosition",torso) 1585 | local gyro = Instance.new("BodyGyro",torso) 1586 | pos.Name="EPIXPOS" 1587 | pos.maxForce = Vector3.new(math.huge, math.huge, math.huge) 1588 | pos.position = torso.Position 1589 | gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9) 1590 | gyro.CFrame = torso.CFrame 1591 | repeat 1592 | wait() 1593 | localplayer.Character.Humanoid.PlatformStand=true 1594 | local new=gyro.CFrame - gyro.CFrame.p + pos.position 1595 | if not keys.w and not keys.s and not keys.a and not keys.d then 1596 | speed=1 1597 | end 1598 | if keys.w then 1599 | new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed 1600 | speed=speed+speedSET 1601 | end 1602 | if keys.s then 1603 | new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed 1604 | speed=speed+speedSET 1605 | end 1606 | if keys.d then 1607 | new = new * CFrame.new(speed,0,0) 1608 | speed=speed+speedSET 1609 | end 1610 | if keys.a then 1611 | new = new * CFrame.new(-speed,0,0) 1612 | speed=speed+speedSET 1613 | end 1614 | if speed>speedSET then 1615 | speed=speedSET 1616 | end 1617 | pos.position=new.p 1618 | if keys.w then 1619 | gyro.CFrame = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0) 1620 | elseif keys.s then 1621 | gyro.CFrame = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0) 1622 | else 1623 | gyro.CFrame = workspace.CurrentCamera.CoordinateFrame 1624 | end 1625 | until not Fly 1626 | if gyro then 1627 | gyro:Destroy() 1628 | end 1629 | if pos then 1630 | pos:Destroy() 1631 | end 1632 | flying=false 1633 | localplayer.Character.Humanoid.PlatformStand=false 1634 | speed=0 1635 | end 1636 | e1=mouse.KeyDown:connect(function(key) 1637 | if not torso or not torso.Parent then 1638 | flying=false e1:disconnect() e2:disconnect() return 1639 | end 1640 | if key=="w" then 1641 | keys.w=true 1642 | elseif key=="s" then 1643 | keys.s=true 1644 | elseif key=="a" then 1645 | keys.a=true 1646 | elseif key=="d" then 1647 | keys.d=true 1648 | end 1649 | end) 1650 | e2=mouse.KeyUp:connect(function(key) 1651 | if key=="w" then 1652 | keys.w=false 1653 | elseif key=="s" then 1654 | keys.s=false 1655 | elseif key=="a" then 1656 | keys.a=false 1657 | elseif key=="d" then 1658 | keys.d=false 1659 | end 1660 | end) 1661 | start() 1662 | end 1663 | 1664 | function Click() 1665 | wait(.1) 1666 | game:GetService'VirtualUser':CaptureController() 1667 | game:GetService'VirtualUser':Button1Down(Vector2.new(1280, 672)) 1668 | end 1669 | 1670 | function AutoHaki() 1671 | if not game:GetService("Players").LocalPlayer.Character:FindFirstChild("HasBuso") then 1672 | game:GetService("ReplicatedStorage").Remotes.CommF_:InvokeServer("Buso") 1673 | end 1674 | end 1675 | 1676 | function UnEquipWeapon(Weapon) 1677 | if game.Players.LocalPlayer.Character:FindFirstChild(Weapon) then 1678 | _G.NotAutoEquip = true 1679 | wait(.5) 1680 | game.Players.LocalPlayer.Character:FindFirstChild(Weapon).Parent = game.Players.LocalPlayer.Backpack 1681 | wait(.1) 1682 | _G.NotAutoEquip = false 1683 | end 1684 | end 1685 | 1686 | function EquipWeapon(ToolSe) 1687 | if not _G.NotAutoEquip then 1688 | if game.Players.LocalPlayer.Backpack:FindFirstChild(ToolSe) then 1689 | Tool = game.Players.LocalPlayer.Backpack:FindFirstChild(ToolSe) 1690 | wait(.1) 1691 | game.Players.LocalPlayer.Character.Humanoid:EquipTool(Tool) 1692 | end 1693 | end 1694 | end 1695 | 1696 | spawn(function() 1697 | while wait() do 1698 | for i,v in pairs(game:GetService("Workspace")["_WorldOrigin"]:GetChildren()) do 1699 | pcall(function() 1700 | if v.Name == ("CurvedRing") or v.Name == ("SlashHit") or v.Name == ("SwordSlash") or v.Name == ("SlashTail") or v.Name == ("Sounds") then 1701 | v:Destroy() 1702 | end 1703 | end) 1704 | end 1705 | end 1706 | end) 1707 | 1708 | function Check_Sword(Sword_Name) 1709 | for i, v in pairs(game:GetService("ReplicatedStorage").Remotes['CommF_']:InvokeServer("getInventory")) do 1710 | if (v.Type == "Sword") then 1711 | if v.Name == Sword_Name then 1712 | return true 1713 | end 1714 | end 1715 | end 1716 | end 1717 | 1718 | function GetDistance(target) 1719 | return math.floor((target.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude) 1720 | end 1721 | 1722 | function BTP(P) 1723 | repeat wait(1) 1724 | game.Players.LocalPlayer.Character.Humanoid:ChangeState(15) 1725 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = P 1726 | task.wait() 1727 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = P 1728 | until (P.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= 1500 1729 | end 1730 | 1731 | function TelePPlayer(P) 1732 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = P 1733 | end 1734 | 1735 | function TP(Pos) 1736 | Distance = (Pos.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude 1737 | if Distance < 25 then 1738 | Speed = 10000 1739 | elseif Distance < 50 then 1740 | Speed = 2000 1741 | elseif Distance < 150 then 1742 | Speed = 800 1743 | elseif Distance < 250 then 1744 | Speed = 600 1745 | elseif Distance < 500 then 1746 | Speed = 400 1747 | elseif Distance < 750 then 1748 | Speed = 250 1749 | elseif Distance >= 1000 then 1750 | Speed = 200 1751 | end 1752 | game:GetService("TweenService"):Create( 1753 | game.Players.LocalPlayer.Character.HumanoidRootPart, 1754 | TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear), 1755 | {CFrame = Pos} 1756 | ):Play() 1757 | end 1758 | 1759 | function TP1(Pos) 1760 | Distance = (Pos.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude 1761 | if Distance < 25 then 1762 | Speed = 5000 1763 | elseif Distance < 50 then 1764 | Speed = 2000 1765 | elseif Distance < 150 then 1766 | Speed = 800 1767 | elseif Distance < 250 then 1768 | Speed = 600 1769 | elseif Distance < 500 then 1770 | Speed = 300 1771 | elseif Distance < 750 then 1772 | Speed = 250 1773 | elseif Distance >= 1000 then 1774 | Speed = 200 1775 | end 1776 | game:GetService("TweenService"):Create( 1777 | game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, 1778 | TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear), 1779 | {CFrame = Pos} 1780 | ):Play() 1781 | end 1782 | 1783 | function topos(Pos) 1784 | Distance = (Pos.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude 1785 | if Distance < 25 then 1786 | Speed = 5000 1787 | elseif Distance < 50 then 1788 | Speed = 2000 1789 | elseif Distance < 150 then 1790 | Speed = 800 1791 | elseif Distance < 250 then 1792 | Speed = 600 1793 | elseif Distance < 500 then 1794 | Speed = 300 1795 | elseif Distance < 750 then 1796 | Speed = 250 1797 | elseif Distance >= 1000 then 1798 | Speed = 200 1799 | end 1800 | game:GetService("TweenService"):Create( 1801 | game:GetService("Players").LocalPlayer.Character.HumanoidRootPart, 1802 | TweenInfo.new(Distance/Speed, Enum.EasingStyle.Linear), 1803 | {CFrame = Pos} 1804 | ):Play() 1805 | end 1806 | 1807 | function TPB(CFgo) 1808 | local tween_s = game:service"TweenService" 1809 | local info = TweenInfo.new((game:GetService("Workspace").Boats.MarineBrigade.VehicleSeat.CFrame.Position - CFgo.Position).Magnitude/300, Enum.EasingStyle.Linear) 1810 | tween = tween_s:Create(game:GetService("Workspace").Boats.MarineBrigade.VehicleSeat, info, {CFrame = CFgo}) 1811 | tween:Play() 1812 | 1813 | local tweenfunc = {} 1814 | 1815 | function tweenfunc:Stop() 1816 | tween:Cancel() 1817 | end 1818 | 1819 | return tweenfunc 1820 | end 1821 | 1822 | function TPP(CFgo) 1823 | if game.Players.LocalPlayer.Character:WaitForChild("Humanoid").Health <= 0 or not game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid") then tween:Cancel() repeat wait() until game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid") and game:GetService("Players").LocalPlayer.Character:WaitForChild("Humanoid").Health > 0 wait(7) return end 1824 | local tween_s = game:service"TweenService" 1825 | local info = TweenInfo.new((game:GetService("Players")["LocalPlayer"].Character.HumanoidRootPart.Position - CFgo.Position).Magnitude/325, Enum.EasingStyle.Linear) 1826 | tween = tween_s:Create(game.Players.LocalPlayer.Character["HumanoidRootPart"], info, {CFrame = CFgo}) 1827 | tween:Play() 1828 | 1829 | local tweenfunc = {} 1830 | 1831 | function tweenfunc:Stop() 1832 | tween:Cancel() 1833 | end 1834 | 1835 | return tweenfunc 1836 | end 1837 | 1838 | getgenv().ToTargets = function(p) 1839 | task.spawn(function() 1840 | pcall(function() 1841 | if game:GetService("Players").LocalPlayer:DistanceFromCharacter(p.Position) <= 250 then 1842 | game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = p 1843 | elseif not game.Players.LocalPlayer.Character:FindFirstChild("Root")then 1844 | local K = Instance.new("Part",game.Players.LocalPlayer.Character) 1845 | K.Size = Vector3.new(1,0.5,1) 1846 | K.Name = "Root" 1847 | K.Anchored = true 1848 | K.Transparency = 1 1849 | K.CanCollide = false 1850 | K.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0,20,0) 1851 | end 1852 | local U = (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-p.Position).Magnitude 1853 | local z = game:service("TweenService") 1854 | local B = TweenInfo.new((p.Position-game.Players.LocalPlayer.Character.Root.Position).Magnitude/300,Enum.EasingStyle.Linear) 1855 | local S,g = pcall(function() 1856 | local q = z:Create(game.Players.LocalPlayer.Character.Root,B,{CFrame = p}) 1857 | q:Play() 1858 | end) 1859 | if not S then 1860 | return g 1861 | end 1862 | game.Players.LocalPlayer.Character.Root.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame 1863 | if S and game.Players.LocalPlayer.Character:FindFirstChild("Root") then 1864 | pcall(function() 1865 | if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-p.Position).Magnitude >= 20 then 1866 | spawn(function() 1867 | pcall(function() 1868 | if (game.Players.LocalPlayer.Character.Root.Position-game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude > 150 then 1869 | game.Players.LocalPlayer.Character.Root.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame 1870 | else 1871 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame=game.Players.LocalPlayer.Character.Root.CFrame 1872 | end 1873 | end) 1874 | end) 1875 | elseif (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-p.Position).Magnitude >= 10 and(game.Players.LocalPlayer.Character.HumanoidRootPart.Position-p.Position).Magnitude < 20 then 1876 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = p 1877 | elseif (game.Players.LocalPlayer.Character.HumanoidRootPart.Position-p.Position).Magnitude < 10 then 1878 | game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = p 1879 | end 1880 | end) 1881 | end 1882 | end) 1883 | end) 1884 | end 1885 | 1886 | Type = 1 1887 | spawn(function() 1888 | while wait(.1) do 1889 | if Type == 1 then 1890 | Pos = CFrame.new(0,PosY,0) 1891 | elseif Type == 2 then 1892 | Pos = CFrame.new(0,PosY,-30) 1893 | elseif Type == 3 then 1894 | Pos = CFrame.new(30,PosY,0) 1895 | elseif Type == 4 then 1896 | Pos = CFrame.new(0,PosY,30) 1897 | elseif Type == 5 then 1898 | Pos = CFrame.new(-30,PosY,0) 1899 | elseif Type == 6 then 1900 | Pos = CFrame.new(0,35,0) 1901 | end 1902 | end 1903 | end) 1904 | 1905 | spawn(function() 1906 | while wait(.1) do 1907 | Type = 1 1908 | wait(0.5) 1909 | Type = 2 1910 | wait(0.5) 1911 | Type = 3 1912 | wait(0.5) 1913 | Type = 4 1914 | wait(0.5) 1915 | Type = 5 1916 | wait(0.5) 1917 | end 1918 | end) 1919 | 1920 | task.spawn(function() 1921 | while task.wait() do 1922 | pcall(function() 1923 | if _G.AutoFarmNearest and AutoFarmNearestMagnet or SelectMag and _G.BringMonster then 1924 | for i,v in pairs(game.Workspace.Enemies:GetChildren()) do 1925 | if not string.find(v.Name,"Boss") and (v.HumanoidRootPart.Position - game.Players.LocalPlayer.Character.HumanoidRootPart.Position).Magnitude <= _G.BringMode then 1926 | if InMyNetWork(v.HumanoidRootPart) then 1927 | v.HumanoidRootPart.CFrame = PosMon 1928 | v.Humanoid.JumpPower = 0 1929 | v.Humanoid.WalkSpeed = 0 1930 | v.HumanoidRootPart.Size = Vector3.new(60,60,60) 1931 | v.HumanoidRootPart.Transparency = 1 1932 | v.HumanoidRootPart.CanCollide = false 1933 | v.Head.CanCollide = false 1934 | if v.Humanoid:FindFirstChild("Animator") then 1935 | v.Humanoid.Animator:Destroy() 1936 | end 1937 | v.Humanoid:ChangeState(11) 1938 | v.Humanoid:ChangeState(14) 1939 | end 1940 | end 1941 | end 1942 | end 1943 | end) 1944 | end 1945 | end) 1946 | 1947 | spawn(function() 1948 | game:GetService("RunService").Heartbeat:Connect(function() 1949 | if _G.AutoVampire or AutoFarmChest or _G.AutoAdvanceDungeon or _G.AutoDoughtBoss or _G.Auto_DungeonMobAura or _G.AutoFarmChest or _G.AutoFactory or _G.AutoFarmBossHallow or _G.AutoFarmSwanGlasses or _G.AutoLongSword or _G.AutoBlackSpikeycoat or _G.AutoElectricClaw or _G.AutoFarmGunMastery or _G.AutoHolyTorch or _G.AutoLawRaid or _G.AutoFarmBoss or _G.AutoTwinHooks or _G.AutoOpenSwanDoor or _G.AutoDragon_Trident or _G.AutoSaber or _G.NOCLIP or _G.AutoFarmFruitMastery or _G.AutoFarmGunMastery or _G.TeleportIsland or _G.Auto_EvoRace or _G.AutoFarmAllMsBypassType or _G.AutoObservationv2 or _G.AutoMusketeerHat or _G.AutoEctoplasm or _G.AutoRengoku or _G.Auto_Rainbow_Haki or _G.AutoObservation or _G.AutoDarkDagger or _G.Safe_Mode or _G.MasteryFruit or _G.AutoBudySword or _G.AutoOderSword or _G.AutoBounty or _G.AutoAllBoss or _G.Auto_Bounty or _G.AutoSharkman or _G.Auto_Mastery_Fruit or _G.Auto_Mastery_Gun or _G.Auto_Dungeon or _G.Auto_Cavender or _G.Auto_Pole or _G.Auto_Kill_Ply or _G.Auto_Factory or _G.AutoSecondSea or _G.TeleportPly or _G.AutoBartilo or _G.Auto_DarkBoss or _G.GrabChest or _G.AutoFarmBounty or _G.Holy_Torch or _G.AutoFarm or _G.Clip or _G.AutoElitehunter or _G.AutoThirdSea or _G.Auto_Bone or _G.Autoheart or _G.Autodoughking or _G.AutoFarmMaterial or _G.AutoNevaSoulGuitar or _G.Auto_Dragon_Trident or _G.Autotushita or _G.d or _G.Autowaden or _G.Autogay or _G.Autopole or _G.Autosaw or _G.AutoObservationHakiV2 or _G.AutoFarmNearest or AutoFarmChest or _G.AutoCarvender or _G.AutoTwinHook or AutoMobAura or _G.Tweenfruit or _G.AutoKai or _G.TeleportNPC or _G.Leather or _G.Auto_Wing or _G.Umm or _G.Makori_gay or Radioactive or Fish or Gunpowder or Dragon_Scale or Cocoafarm or Scrap or MiniHee or _G.AutoFarmSeabaest or Auto_Cursed_Dual_Katana or _G.AutoFarmMob or _G.AutoMysticIsland or _G.AutoFarmDungeon or _G.AutoRaidPirate or _G.AutoQuestRace or _G.TweenMGear or getgenv().AutoFarm or _G.AutoPlayerHunter or _G.AutoFactory or Grab_Chest or _G.Namfon or _G.AutoSwordMastery or _G.AutoSeaBest or _G.AutoKillTial or _G.Auto_Saber or _G.Position_Spawn or _G.Farmfast or _G.AutoRace or _G.RaidPirate then 1950 | if not game:GetService("Workspace"):FindFirstChild("LOL") then 1951 | local LOL = Instance.new("Part") 1952 | LOL.Name = "LOL" 1953 | LOL.Parent = game.Workspace 1954 | LOL.Anchored = true 1955 | LOL.Transparency = 1 1956 | LOL.Size = Vector3.new(30,-0.5,30) 1957 | elseif game:GetService("Workspace"):FindFirstChild("LOL") then 1958 | game.Workspace["LOL"].CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, -3.6, 0) 1959 | end 1960 | else 1961 | if game:GetService("Workspace"):FindFirstChild("LOL") then 1962 | game:GetService("Workspace"):FindFirstChild("LOL"):Destroy() 1963 | end 1964 | end 1965 | end) 1966 | end) 1967 | 1968 | spawn(function() 1969 | pcall(function() 1970 | while wait() do 1971 | if _G.AutoVampire or AutoFarmChest or _G.AutoAdvanceDungeon or _G.AutoDoughtBoss or _G.Auto_DungeonMobAura or _G.AutoFarmChest or _G.AutoFactory or _G.AutoFarmBossHallow or _G.AutoFarmSwanGlasses or _G.AutoLongSword or _G.AutoBlackSpikeycoat or _G.AutoElectricClaw or _G.AutoFarmGunMastery or _G.AutoHolyTorch or _G.AutoLawRaid or _G.AutoFarmBoss or _G.AutoTwinHooks or _G.AutoOpenSwanDoor or _G.AutoDragon_Trident or _G.AutoSaber or _G.AutoFarmFruitMastery or _G.AutoFarmGunMastery or _G.TeleportIsland or _G.Auto_EvoRace or _G.AutoFarmAllMsBypassType or _G.AutoObservationv2 or _G.AutoMusketeerHat or _G.AutoEctoplasm or _G.AutoRengoku or _G.Auto_Rainbow_Haki or _G.AutoObservation or _G.AutoDarkDagger or _G.Safe_Mode or _G.MasteryFruit or _G.AutoBudySword or _G.AutoOderSword or _G.AutoBounty or _G.AutoAllBoss or _G.Auto_Bounty or _G.AutoSharkman or _G.Auto_Mastery_Fruit or _G.Auto_Mastery_Gun or _G.Auto_Dungeon or _G.Auto_Cavender or _G.Auto_Pole or _G.Auto_Kill_Ply or _G.Auto_Factory or _G.AutoSecondSea or _G.TeleportPly or _G.AutoBartilo or _G.Auto_DarkBoss or _G.GrabChest or _G.AutoFarmBounty or _G.Holy_Torch or _G.AutoFarm or _G.Clip or FarmBoss or _G.AutoElitehunter or _G.AutoThirdSea or _G.Auto_Bone or _G.Autoheart or _G.Autodoughking or _G.AutoFarmMaterial or _G.AutoNevaSoulGuitar or _G.Auto_Dragon_Trident or _G.Autotushita or _G.d or _G.Autowaden or _G.Autogay or _G.Autopole or _G.Autosaw or _G.AutoObservationHakiV2 or _G.AutoFarmNearest or AutoFarmChest or _G.AutoCarvender or _G.AutoTwinHook or AutoMobAura or _G.Tweenfruit or _G.TeleportNPC or _G.Leather or _G.Auto_Wing or _G.Umm or _G.Makori_gay or Radioactive or Fish or Gunpowder or Dragon_Scale or Cocoafarm or Scrap or MiniHee or _G.AutoFarmSeabaest or Auto_Cursed_Dual_Katana or _G.AutoFarmMob or _G.AutoMysticIsland or _G.AutoFarmDungeon or _G.AutoRaidPirate or _G.AutoQuestRace or _G.TweenMGear or getgenv().AutoFarm or _G.AutoPlayerHunter or _G.AutoFactory or Grab_Chest or _G.Namfon or _G.AutoSwordMastery or _G.Auto_Seabest or _G.AutoSeaBest or _G.AutoKillTial or _G.Auto_Saber or _G.Position_Spawn or _G.Farmfast or _G.AutoRace or _G.RaidPirate == true then 1972 | if not game:GetService("Players").LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyClip") then 1973 | local Noclip = Instance.new("BodyVelocity") 1974 | Noclip.Name = "BodyClip" 1975 | Noclip.Par…" 1976 | 1977 | -------------------------------------------------------------------------------- /async.js: -------------------------------------------------------------------------------- 1 | function asynchronous_operational_method() { 2 | let first_promise = 3 | new Promise((resolve, reject) => resolve("Hello")); 4 | let second_promise = 5 | new Promise((resolve, reject) => { 6 | setTimeout(() => { 7 | resolve(" GeeksforGeeks.."); 8 | }, 1000); 9 | }); 10 | let combined_promise = 11 | Promise.all([first_promise, second_promise]); 12 | return combined_promise; 13 | } 14 | 15 | async function display() { 16 | let data = await asynchronous_operational_method(); 17 | console.log(data); 18 | } 19 | 20 | display(); 21 | -------------------------------------------------------------------------------- /binary.py: -------------------------------------------------------------------------------- 1 | # Python3 code to implement iterative Binary 2 | # Search. 3 | 4 | 5 | # It returns location of x in given array arr 6 | def binarySearch(arr, l, r, x): 7 | 8 | while l <= r: 9 | 10 | mid = l + (r - l) // 2 11 | 12 | # Check if x is present at mid 13 | if arr[mid] == x: 14 | return mid 15 | 16 | # If x is greater, ignore left half 17 | elif arr[mid] < x: 18 | l = mid + 1 19 | 20 | # If x is smaller, ignore right half 21 | else: 22 | r = mid - 1 23 | 24 | # If we reach here, then the element 25 | # was not present 26 | return -1 27 | 28 | 29 | # Driver Code 30 | if __name__ == '__main__': 31 | arr = [2, 3, 4, 10, 40] 32 | x = 10 33 | 34 | # Function call 35 | result = binarySearch(arr, 0, len(arr)-1, x) 36 | if result != -1: 37 | print("Element is present at index", result) 38 | else: 39 | print("Element is not present in array") 40 | -------------------------------------------------------------------------------- /bubble.py: -------------------------------------------------------------------------------- 1 | def bubble_sort(arr): 2 | n = len(arr) 3 | for i in range(n - 1): 4 | swapped = False 5 | for j in range(n - i - 1): 6 | if arr[j] > arr[j + 1]: 7 | arr[j], arr[j + 1] = arr[j + 1], arr[j] 8 | swapped = True 9 | if not swapped: 10 | break # Array is already sorted 11 | 12 | return arr 13 | 14 | # Driver code to test the optimized Bubble Sort 15 | if __name__ == "__main__": 16 | arr = [64, 34, 25, 12, 22, 11, 90] 17 | sorted_arr = bubble_sort(arr) 18 | print("Sorted array is:", *sorted_arr) 19 | -------------------------------------------------------------------------------- /contribuindo-lista.md: -------------------------------------------------------------------------------- 1 | # Quero contribuir com a Lista Maravilhosa 2 | 3 | 1. Faça Fork do projeto 4 | 2. Crie uma nova branch: `git checkout -b nova-branch` 5 | 3. Commit suas mudanças: `git commit -m 'Adicionei alguma coisa'` 6 | 4. Push para a branch: `git push origin nova-branch` 7 | 5. Abra um Pull Request 8 | 9 | ## PR is Merged 10 | 11 | Depois que o seu PR for unido ao projeto, você pode deletar a sua branch. 12 | 13 | ## Maneiras de colaborar 14 | 15 | * Você pode criar novas issues para debatermos ideias e melhorias do projeto, 16 | * Você pode [Adicionar um Projeto](meu-projeto.md) a lista, 17 | * Você pode criar issue também para consertar alguma coisa ou até mesmo um PR com a correção, 18 | * E qualquer outra coisa que você consiga pensar pra melhorar a Lista Maravilhosa (: 19 | 20 | ### [<-- Voltar para página principal](README.md) 21 | -------------------------------------------------------------------------------- /contribuindo.md: -------------------------------------------------------------------------------- 1 | # Quero contribuir com um projeto 2 | 3 | ## Passo a Passo 4 | 5 | * [Escolha seu nível](README.md#escolha-seu-nível) 6 | * Escolha um projeto 7 | * Já no projeto procure pelo label indicado na tabela 8 | ![alt text](src/img/exemplo.png "imagem de exemplo") 9 | * Agora é só escolher! 10 | 11 | ## Para enviar sua contribuição 12 | 13 | Antes de começar verifique e siga as instruções para contribuição do repositório. Caso não possua você pode seguir as instruções abaixo: 14 | 15 | 1. Faça Fork do projeto 16 | 2. Crie uma nova branch: `git checkout -b nova-branch` 17 | 3. Commit suas mudanças: `git commit -m 'Adicionei alguma coisa'` 18 | 4. Push para a branch: `git push origin nova-branch` 19 | 5. Abra um Pull Request 20 | 21 | 22 | ### [<-- Voltar para página principal](README.md) 23 | -------------------------------------------------------------------------------- /dancer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camilatigre/listamaravilhosaopensource/09c0ad739f447f6ffa26ea6534ff8b0557005554/dancer.png -------------------------------------------------------------------------------- /hcf.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include // Para usar std::abs 3 | using namespace std; 4 | 5 | // Função para encontrar o HCF usando o Algoritmo de Euclides 6 | int findhcf(int num1, int num2) { 7 | // Converte os números para valores absolutos para lidar com números negativos 8 | num1 = abs(num1); 9 | num2 = abs(num2); 10 | 11 | // Enquanto num2 não for zero, aplica o algoritmo de Euclides 12 | while (num2 != 0) { 13 | int temp = num2; // Armazena o valor atual de num2 14 | num2 = num1 % num2; // Atualiza num2 com o resto da divisão 15 | num1 = temp; // Atualiza num1 para o valor anterior de num2 16 | } 17 | return num1; // Retorna o HCF 18 | } 19 | 20 | // Função para validar entradas e solicitar números ao usuário 21 | void getInput(int &num1, int &num2) { 22 | cout << "Enter 2 non-negative integers: "; // Solicita ao usuário que insira dois números 23 | cin >> num1 >> num2; 24 | 25 | // Verifica se os números são não negativos 26 | if (num1 < 0 || num2 < 0) { 27 | cout << "Please enter non-negative integers." << endl; // Mensagem de erro 28 | exit(1); // Sai do programa com um código de erro 29 | } 30 | } 31 | 32 | int main() { 33 | int num1, num2; // Declaração das variáveis para os números 34 | getInput(num1, num2); // Chama a função para obter entrada do usuário 35 | 36 | int ans = findhcf(num1, num2); // Chama a função findhcf para calcular o HCF 37 | cout << "The HCF is: " << ans << endl; // Exibe o resultado 38 | 39 | return 0; // Indica que o programa terminou com sucesso 40 | } 41 | -------------------------------------------------------------------------------- /interface/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /interface/README.md: -------------------------------------------------------------------------------- 1 | yarn install 2 | yarn start 3 | -------------------------------------------------------------------------------- /interface/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "interface", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@testing-library/jest-dom": "^4.2.4", 7 | "@testing-library/react": "^9.3.2", 8 | "@testing-library/user-event": "^7.1.2", 9 | "react": "^16.13.1", 10 | "react-dom": "^16.13.1", 11 | "react-scripts": "3.4.1" 12 | }, 13 | "scripts": { 14 | "start": "react-scripts start", 15 | "build": "react-scripts build", 16 | "test": "react-scripts test", 17 | "eject": "react-scripts eject" 18 | }, 19 | "eslintConfig": { 20 | "extends": "react-app" 21 | }, 22 | "browserslist": { 23 | "production": [ 24 | ">0.2%", 25 | "not dead", 26 | "not op_mini all" 27 | ], 28 | "development": [ 29 | "last 1 chrome version", 30 | "last 1 firefox version", 31 | "last 1 safari version" 32 | ] 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /interface/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camilatigre/listamaravilhosaopensource/09c0ad739f447f6ffa26ea6534ff8b0557005554/interface/public/favicon.ico -------------------------------------------------------------------------------- /interface/public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 13 | 14 | 18 | 19 | 28 | Lista Maravilhosa Open Source 29 | 30 | 31 | 32 |
33 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /interface/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camilatigre/listamaravilhosaopensource/09c0ad739f447f6ffa26ea6534ff8b0557005554/interface/public/logo192.png -------------------------------------------------------------------------------- /interface/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camilatigre/listamaravilhosaopensource/09c0ad739f447f6ffa26ea6534ff8b0557005554/interface/public/logo512.png -------------------------------------------------------------------------------- /interface/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /interface/public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /interface/src/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camilatigre/listamaravilhosaopensource/09c0ad739f447f6ffa26ea6534ff8b0557005554/interface/src/img/logo.png -------------------------------------------------------------------------------- /interface/src/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom"; 3 | import Main from "./main"; 4 | import * as serviceWorker from "./serviceWorker"; 5 | 6 | ReactDOM.render( 7 | 8 |
9 | , 10 | document.getElementById("root") 11 | ); 12 | 13 | // If you want your app to work offline and load faster, you can change 14 | // unregister() to register() below. Note this comes with some pitfalls. 15 | // Learn more about service workers: https://bit.ly/CRA-PWA 16 | serviceWorker.unregister(); 17 | -------------------------------------------------------------------------------- /interface/src/main.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import logo from "./img/logo.png"; 3 | 4 | function Main() { 5 | return ( 6 |
7 |
8 | logo 9 |
10 |
11 | ); 12 | } 13 | 14 | export default Main; 15 | -------------------------------------------------------------------------------- /interface/src/serviceWorker.js: -------------------------------------------------------------------------------- 1 | // This optional code is used to register a service worker. 2 | // register() is not called by default. 3 | 4 | // This lets the app load faster on subsequent visits in production, and gives 5 | // it offline capabilities. However, it also means that developers (and users) 6 | // will only see deployed updates on subsequent visits to a page, after all the 7 | // existing tabs open on the page have been closed, since previously cached 8 | // resources are updated in the background. 9 | 10 | // To learn more about the benefits of this model and instructions on how to 11 | // opt-in, read https://bit.ly/CRA-PWA 12 | 13 | const isLocalhost = Boolean( 14 | window.location.hostname === 'localhost' || 15 | // [::1] is the IPv6 localhost address. 16 | window.location.hostname === '[::1]' || 17 | // 127.0.0.0/8 are considered localhost for IPv4. 18 | window.location.hostname.match( 19 | /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ 20 | ) 21 | ); 22 | 23 | export function register(config) { 24 | if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { 25 | // The URL constructor is available in all browsers that support SW. 26 | const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); 27 | if (publicUrl.origin !== window.location.origin) { 28 | // Our service worker won't work if PUBLIC_URL is on a different origin 29 | // from what our page is served on. This might happen if a CDN is used to 30 | // serve assets; see https://github.com/facebook/create-react-app/issues/2374 31 | return; 32 | } 33 | 34 | window.addEventListener('load', () => { 35 | const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; 36 | 37 | if (isLocalhost) { 38 | // This is running on localhost. Let's check if a service worker still exists or not. 39 | checkValidServiceWorker(swUrl, config); 40 | 41 | // Add some additional logging to localhost, pointing developers to the 42 | // service worker/PWA documentation. 43 | navigator.serviceWorker.ready.then(() => { 44 | console.log( 45 | 'This web app is being served cache-first by a service ' + 46 | 'worker. To learn more, visit https://bit.ly/CRA-PWA' 47 | ); 48 | }); 49 | } else { 50 | // Is not localhost. Just register service worker 51 | registerValidSW(swUrl, config); 52 | } 53 | }); 54 | } 55 | } 56 | 57 | function registerValidSW(swUrl, config) { 58 | navigator.serviceWorker 59 | .register(swUrl) 60 | .then(registration => { 61 | registration.onupdatefound = () => { 62 | const installingWorker = registration.installing; 63 | if (installingWorker == null) { 64 | return; 65 | } 66 | installingWorker.onstatechange = () => { 67 | if (installingWorker.state === 'installed') { 68 | if (navigator.serviceWorker.controller) { 69 | // At this point, the updated precached content has been fetched, 70 | // but the previous service worker will still serve the older 71 | // content until all client tabs are closed. 72 | console.log( 73 | 'New content is available and will be used when all ' + 74 | 'tabs for this page are closed. See https://bit.ly/CRA-PWA.' 75 | ); 76 | 77 | // Execute callback 78 | if (config && config.onUpdate) { 79 | config.onUpdate(registration); 80 | } 81 | } else { 82 | // At this point, everything has been precached. 83 | // It's the perfect time to display a 84 | // "Content is cached for offline use." message. 85 | console.log('Content is cached for offline use.'); 86 | 87 | // Execute callback 88 | if (config && config.onSuccess) { 89 | config.onSuccess(registration); 90 | } 91 | } 92 | } 93 | }; 94 | }; 95 | }) 96 | .catch(error => { 97 | console.error('Error during service worker registration:', error); 98 | }); 99 | } 100 | 101 | function checkValidServiceWorker(swUrl, config) { 102 | // Check if the service worker can be found. If it can't reload the page. 103 | fetch(swUrl, { 104 | headers: { 'Service-Worker': 'script' }, 105 | }) 106 | .then(response => { 107 | // Ensure service worker exists, and that we really are getting a JS file. 108 | const contentType = response.headers.get('content-type'); 109 | if ( 110 | response.status === 404 || 111 | (contentType != null && contentType.indexOf('javascript') === -1) 112 | ) { 113 | // No service worker found. Probably a different app. Reload the page. 114 | navigator.serviceWorker.ready.then(registration => { 115 | registration.unregister().then(() => { 116 | window.location.reload(); 117 | }); 118 | }); 119 | } else { 120 | // Service worker found. Proceed as normal. 121 | registerValidSW(swUrl, config); 122 | } 123 | }) 124 | .catch(() => { 125 | console.log( 126 | 'No internet connection found. App is running in offline mode.' 127 | ); 128 | }); 129 | } 130 | 131 | export function unregister() { 132 | if ('serviceWorker' in navigator) { 133 | navigator.serviceWorker.ready 134 | .then(registration => { 135 | registration.unregister(); 136 | }) 137 | .catch(error => { 138 | console.error(error.message); 139 | }); 140 | } 141 | } 142 | -------------------------------------------------------------------------------- /meu-projeto.md: -------------------------------------------------------------------------------- 1 | # Quero alterar/incluir meu/um projeto 2 | 3 | 1. Faça Fork do projeto 4 | 2. Crie uma nova branch: `git checkout -b nova-branch` 5 | 3. Commit suas mudanças: `git commit -m 'Adicionei nome-do-projeto'` 6 | 4. Push para a branch: `git push origin nova-branch` 7 | 5. Abra um Pull Request 8 | 9 | ## PR is Merged 10 | 11 | Depois que o seu PR for unido ao projeto, você pode deletar a sua branch. 12 | 13 | ## Formato e dicas 14 | 15 | * Escolha o nível do seu projeto 16 | * Veja a ordem correta para coloca-lo. A lista está em ordem alfabética e dividida por idioma. 17 | * [NomeDoProjeto]( Link "Texto de descrição" )¹ | label | linguagem 18 | * Quando escolher um label lembre de adicioná-lo nas issues do seu repositório para que outros devs possam encontra-lá. 19 | 20 | ## Sugestões de Label 21 | 22 | * Para iniciantes: `iniciantes`, `for beginners` 23 | * Para intermediários: `intermediário`, `intermediate` 24 | * Para avançado: `avançado`, `hard` 25 | * Manter os labels entre 5 e 20 caracters 26 | * Manter os labels no idioma do seu projeto 27 | 28 | ¹ `[NomeDoProjeto](Link "Texto de descrição")` 29 | 30 | ### [<-- Voltar para página principal](README.md) 31 | -------------------------------------------------------------------------------- /src/img/exemplo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/camilatigre/listamaravilhosaopensource/09c0ad739f447f6ffa26ea6534ff8b0557005554/src/img/exemplo.png --------------------------------------------------------------------------------