Advertisement
uor

evolved fling maybe best for stun combats

uor
Jun 18th, 2021
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.88 KB | None | 0 0
  1. if _G.HamstaScriptLoaded then
  2. _G.HamstaScriptLoaded = false;
  3. local HamstaGUI = game.CoreGui["ScreenGui"]
  4. if HamstaGUI then
  5. HamstaGui:Destroy();
  6. end
  7. end
  8.  
  9. -- Loop wait until we load in from rejoin.
  10. if _G.AutoRejoin then
  11. repeat wait() until game.IsLoaded
  12. end
  13.  
  14. -- Global Settings and locals for inner script use.
  15. _G.HamstaScriptLoaded = true;
  16. _G.CurrentIncome = 100;
  17. _G.CurrentlyRolling = false;
  18. local AutoLeaveIncome = false;
  19.  
  20. -- Iris Compatibility (For better exploit support)
  21. loadstring(game:HttpGet("https://irisapp.ca/api/Scripts/IrisBetterCompat.lua"))()
  22.  
  23. -- Spoofer (For HumanoidRootPart spoofing and ect | Newmat on V3RM <3)
  24. loadstring(game:HttpGet("https://pastebin.com/raw/tUUGAeaH", true))()
  25.  
  26. -- Disclaimer message
  27. if messagebox and _G.MessageWarning then
  28. messagebox("Thank you for using my script. Do know I am not responsible for bans or corrupted saves. This script is provided free so do not expect support. Enjoy :)","unConventional",0)
  29. end
  30.  
  31. -- Anti AFK (Roblox-Side) (OutESP V3RM)
  32. pcall(function()
  33. repeat wait() until game:GetService("Players").LocalPlayer
  34. for i,v in pairs(getconnections(game:GetService("Players").LocalPlayer.Idled)) do
  35. v:Disable()
  36. end
  37. end)
  38.  
  39. -- Disable AFK Stuff and fire remote to ensure we are making the most income.
  40. spawn(function()
  41. game.Players.LocalPlayer.PlayerScripts:WaitForChild("gaming").Disabled = true; -- Disable AFK helper.
  42. game:GetService("ReplicatedStorage"):WaitForChild("GetCash"):FireServer(math.random(500, 999)) -- Anti AFK Cash
  43. end)
  44.  
  45. -- [[ Server Rejoin Stuff ]] --
  46.  
  47. -- CharWar on V3RM || Server Hop
  48. local PlaceID = game.PlaceId
  49. local AllIDs = {}
  50. local foundAnything = ""
  51. local actualHour = os.date("!*t").hour
  52. local Deleted = false
  53. local File = pcall(function()
  54. AllIDs = game:GetService('HttpService'):JSONDecode(readfile("NotSameServers.json"))
  55. end)
  56. if not File then
  57. table.insert(AllIDs, actualHour)
  58. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  59. end
  60. function TPReturner()
  61. local Site;
  62. if foundAnything == "" then
  63. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100'))
  64. else
  65. Site = game.HttpService:JSONDecode(game:HttpGet('https://games.roblox.com/v1/games/' .. PlaceID .. '/servers/Public?sortOrder=Asc&limit=100&cursor=' .. foundAnything))
  66. end
  67. local ID = ""
  68. if Site.nextPageCursor and Site.nextPageCursor ~= "null" and Site.nextPageCursor ~= nil then
  69. foundAnything = Site.nextPageCursor
  70. end
  71. local num = 0;
  72. for i,v in pairs(Site.data) do
  73. local Possible = true
  74. ID = tostring(v.id)
  75. if tonumber(v.maxPlayers) > tonumber(v.playing) then
  76. for _,Existing in pairs(AllIDs) do
  77. if num ~= 0 then
  78. if ID == tostring(Existing) then
  79. Possible = false
  80. end
  81. else
  82. if tonumber(actualHour) ~= tonumber(Existing) then
  83. local delFile = pcall(function()
  84. delfile("NotSameServers.json")
  85. AllIDs = {}
  86. table.insert(AllIDs, actualHour)
  87. end)
  88. end
  89. end
  90. num = num + 1
  91. end
  92. if Possible == true then
  93. table.insert(AllIDs, ID)
  94. wait()
  95. pcall(function()
  96. writefile("NotSameServers.json", game:GetService('HttpService'):JSONEncode(AllIDs))
  97. wait()
  98. game:GetService("TeleportService"):TeleportToPlaceInstance(PlaceID, ID, game.Players.LocalPlayer)
  99. end)
  100. wait(4)
  101. end
  102. end
  103. end
  104. end
  105.  
  106. function Teleport()
  107. while wait() do
  108. pcall(function()
  109. TPReturner()
  110. if foundAnything ~= "" then
  111. TPReturner()
  112. end
  113. end)
  114. end
  115. end
  116.  
  117. -- Reload if disconnected (Rejoin)
  118. spawn(function()
  119. game.CoreGui.RobloxPromptGui.promptOverlay.DescendantAdded:Connect(function()
  120. local GUI = game.CoreGui.RobloxPromptGui.promptOverlay:FindFirstChild("ErrorPrompt")
  121. if GUI then
  122. if GUI.TitleFrame.ErrorTitle.Text == "Disconnected" then
  123. if AutoLeaveIncome then
  124. wait(9000) -- Wait 2 and half hours (Full regen of income)
  125. Teleport()
  126. else
  127. if #game.Players:GetPlayers() <= 1 then
  128. game.Players.LocalPlayer:Kick("\nRejoining...")
  129. wait(10)
  130. game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
  131. else
  132. game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
  133. end
  134. end
  135. end
  136. end
  137. end)
  138. end)
  139.  
  140. -- [[ Functions ]] --
  141.  
  142. -- Current Time
  143. local function updateTime()
  144. local now = os.time()
  145. local Hours = os.date("*t",now)["hour"]
  146. local Mins = os.date("*t",now)["min"]
  147. local AMIndicator = "nil"
  148.  
  149. if Hours > 12 then
  150. Hours = Hours - 12
  151. AMIndicator = "PM"
  152. else
  153. AMIndicator = "AM"
  154. end
  155.  
  156. return Hours .. ":" .. Mins .. " " .. AMIndicator
  157. end
  158.  
  159. -- IY Respawn Function (totally not stolen c:<)
  160. function respawn()
  161. local plr = game.Players.LocalPlayer
  162. local Human = plr.Character and plr.Character:FindFirstChildOfClass("Humanoid", true)
  163. local pos = Human and Human.RootPart and Human.RootPart.CFrame
  164. local pos1 = workspace.CurrentCamera.CFrame
  165. local char = plr.Character
  166.  
  167. if char:FindFirstChildOfClass("Humanoid") then char:FindFirstChildOfClass("Humanoid"):ChangeState(15) end
  168. char:ClearAllChildren()
  169. local newChar = Instance.new("Model")
  170. newChar.Parent = workspace
  171. plr.Character = newChar
  172. wait()
  173. plr.Character = char
  174. newChar:Destroy()
  175. end
  176.  
  177. -- Anti AFK GUI Function
  178. function AntiAFK()
  179. local ScreenGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui")
  180. local AFKFrame = ScreenGUI:WaitForChild("AntiAFK")
  181. local AFKQuestion = AFKFrame:WaitForChild("question").Text
  182. local AFKButton = ScreenGUI:WaitForChild("income").TextButton
  183.  
  184. if AFKFrame.Visible == true or AFKButton.Visible == true then
  185.  
  186. -- Force AFKButton Click
  187. for i,v in pairs(getconnections(AFKButton.MouseButton1Click)) do
  188. v:Fire()
  189. end
  190.  
  191. wait(math.random(3, 15))
  192.  
  193. -- Clean question string
  194. local NewStr = AFKQuestion:gsub("[^0-9-+/-]", '');
  195. local Answer = loadstring("return "..NewStr)(); -- Shoutout to Ezpi on Discord
  196.  
  197. if Answer ~= "N/A" then -- Careful
  198. game.ReplicatedStorage:WaitForChild("UnAFK"):InvokeServer(Answer)
  199. end
  200.  
  201. AFKFrame.Visible = false;
  202. AFKButton.Visible = false;
  203. end
  204. end
  205.  
  206. -- Anti Character Knockback
  207. function AntiKnockback()
  208. local env = getsenv(game.Players.LocalPlayer.PlayerScripts:WaitForChild("MoveHandler"))
  209. local Knock_hook = hookfunction(env._G.knockback, function(...) return; end)
  210. end
  211.  
  212. -- Unknown Function ( 汀掳 蜏蕱 汀掳)
  213. function urmomhasthebigoof()
  214. local mt = getrawmetatable(game)
  215. setreadonly(mt, false)
  216. local old = mt.__newindex
  217.  
  218. mt.__newindex = newcclosure(function(o, k, v)
  219. if tostring(k) == "Value" or tostring(k) == "Anchored" and not checkcaller() then
  220. return false;
  221. elseif tostring(k) == "WalkSpeed" and not checkcaller() then
  222. return 16;
  223. end
  224.  
  225. return old(o, k, v)
  226. end)
  227. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 18; -- Max without powers.
  228. end
  229.  
  230. -- Auto Delete Music
  231. function AntiMusic()
  232. for _, gui in pairs (game.Players.LocalPlayer.PlayerGui:GetChildren()) do
  233. if gui.Name == "ScreenGui" then
  234. pcall(function()
  235. wait(3)
  236. gui["Day"]:Destroy();
  237. gui["Night"]:Destroy();
  238. end)
  239. end
  240. end
  241. end
  242.  
  243. -- Auto Roll
  244. function AutoRoll()
  245. local ScreenGui = game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui")
  246. local CurrDollText = ScreenGui.money.Text
  247. local CurrDoll = CurrDollText:gsub("[^0-9-]", ''); -- Remove everything but numbers.
  248.  
  249. if CurrDoll and tonumber(CurrDoll) >= 5000 and not _G.CurrentlyRolling then
  250. _G.CurrentlyRolling = true;
  251.  
  252. -- Do Roll
  253. spawn(function()
  254. game:GetService("ReplicatedStorage")["Reroll"]:InvokeServer()
  255. end)
  256.  
  257. -- Give it a second to update GUI text.
  258. wait(5)
  259.  
  260. -- Get Ability Level from Reroll GUI
  261. local RerollGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("Reroll")
  262. local AbilityText = RerollGUI:WaitForChild("Rerolling"):WaitForChild("Ability").TextLabel.Text;
  263. repeat wait() until AbilityText ~= nil
  264. AbilityText = string.match(AbilityText, "%(.*%)");
  265. local AbilityLevel = AbilityText:gsub("[^0-9.-]", '');
  266.  
  267. -- Get Current Level
  268. local ScreenGui = game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui")
  269. local CurrText = ScreenGui.level.Text
  270. repeat wait() until CurrText ~= nil
  271. CurrText = string.match(CurrText, "%(.*%)");
  272. local CurrLevel = CurrText:gsub("[^0-9.-]", '');
  273.  
  274. -- If good enough we accept else ignore.
  275. if AbilityLevel > CurrLevel then
  276. warn("Accepted roll with power of ".. AbilityLevel);
  277.  
  278. local RerollGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("Reroll")
  279. local Question = RerollGUI.Question.yes
  280.  
  281. repeat wait() until RerollGUI.Question.Visible
  282. for i,v in pairs(getconnections(Question.MouseButton1Click)) do
  283. v:Fire()
  284. end
  285. else
  286. warn("Power of ".. AbilityLevel .." is too weak, not accepting roll.");
  287.  
  288. local RerollGUI = game.Players.LocalPlayer.PlayerGui:WaitForChild("Reroll")
  289. local Question = RerollGUI.Question.no
  290.  
  291. repeat wait() until RerollGUI.Question.Visible
  292. for i,v in pairs(getconnections(Question.MouseButton1Click)) do
  293. v:Fire()
  294. end
  295. end
  296.  
  297. _G.CurrentlyRolling = false;
  298. end
  299. end
  300.  
  301. -- LOAD GUI & LIBRARY --
  302. local library = loadstring(game:HttpGet("https://pastebin.com/raw/CkyR8ePz", true))()
  303. local w = library:CreateWindow('unConventional')
  304.  
  305. -- GUI SECTION
  306. w:Section('Created by HamstaGang')
  307.  
  308. -- GUI BUTTONS
  309. local fuckthemusicholyshit = w:Button('Mute Godawlful Music', function()
  310. while wait() do
  311. AntiMusic();
  312. end
  313. end)
  314.  
  315. local a = w:Button('Anti Knockback/Stun', function()
  316. pcall(function()
  317. AntiKnockback();
  318. end)
  319. end)
  320.  
  321. local ayy = w:Button('Spoof Cooldown/WalkSpeed', function()
  322. pcall(function()
  323. urmomhasthebigoof();
  324. end)
  325. end)
  326.  
  327. local hit = w:Button('Hitbox Expander', function() -- Credits to Slime on Discord <3
  328. pcall(function()
  329. local plr = game:GetService("Players").LocalPlayer
  330.  
  331. -- Spoof First
  332. for i,v in pairs(game.Players:GetPlayers()) do
  333. if v ~= plr then
  334. spoof(v.Character.HumanoidRootPart, "Size", Vector3.new(1.2, 1.2, 1)) -- Not today anti cheat heheh
  335. end
  336. end
  337.  
  338. game:GetService("RunService").RenderStepped:Connect(function()
  339. for i,v in pairs(game.Players:GetPlayers()) do
  340. if v ~= plr then
  341. v.Character.HumanoidRootPart.Size = Vector3.new(15,15,15)
  342. v.Character.HumanoidRootPart.Transparency = 1
  343. v.Character.HumanoidRootPart.CanCollide = false
  344. end
  345. end
  346. end)
  347. end)
  348. end)
  349.  
  350. local resp = w:Button('Fast Respawn', function()
  351. respawn();
  352. end)
  353.  
  354. local lag = w:Button('Lag Server (No Undo)', function()
  355. local a=game.Players.LocalPlayer;local b=a.Character;if b:FindFirstChildOfClass("Humanoid")then b:FindFirstChildOfClass("Humanoid"):ChangeState(15)end;b:ClearAllChildren()local c=Instance.new("Model")c.Parent=workspace;a.Character=c;wait(0.5)a.Character=b;c:Destroy()
  356. game:GetService("RunService").RenderStepped:Connect(function()
  357. spawn(function()
  358. pcall(function()
  359. for i = 1, 15 do
  360. game:GetService("ReplicatedStorage").CustomizeCharacter:FireServer({["HairStyle"] = math.random(1,2),["Gender"] = "Male",["AuraColor"] = 1,["Face"] = math.random(1,2)})
  361. end
  362. end)
  363. end)
  364. end)
  365. end)
  366.  
  367. -- GUI TOGGLES
  368. local king = w:Toggle('Respawn On Dmg', {flag = "Respawn"})
  369. local b = w:Toggle('Anti AFK', {flag = "AAFK"})
  370. local c = w:Toggle('Punch Aura', {flag = "PAura"})
  371. local d = w:Toggle('God Mode (Healing)', {flag = "GMode"})
  372. local e = w:Toggle('Rainbow Aura', {flag = "Rainbows"})
  373. local f = w:Toggle('Auto Income Leave', {flag = "IncomeLeave"})
  374. local g = w:Toggle('Auto Roll', {flag = "AutoRoll"})
  375.  
  376. -- [[ 2ND GUI BOX (Character Appearance Editor) ]] --
  377.  
  378. -- GUI WINDOW CREATE
  379. local ca = library:CreateWindow('Apperance')
  380.  
  381. -- GUI Locals
  382. local aph = 1;
  383. local apg = "Male";
  384. local apa = 1;
  385. local apf = 1;
  386.  
  387. -- GUI BUTTONS/SLIDERS/TOGGLES
  388. local hair = ca:Slider("Hair", {min = 1; max = 12; flag = 'Hair'}, function(v)
  389. aph = v;
  390. end)
  391.  
  392. ca:Dropdown("Gender", {flag = "gender"; list = {"Male"; "Female";}}, function(v)
  393. apg = v;
  394. end)
  395.  
  396. local face = ca:Slider("Face", {min = 1; max = 10; flag = 'Face'}, function(v)
  397. apf = v;
  398. end)
  399.  
  400. local aura = ca:Slider("Aura Color", {min = 1; max = 10; flag = 'Aura'}, function(v)
  401. apa = v;
  402. end)
  403.  
  404. local change = ca:Button('Change Apperance', function()
  405. game:GetService("ReplicatedStorage"):WaitForChild("CustomizeCharacter"):FireServer({["HairStyle"] = aph,["Gender"] = apg,["AuraColor"] = apa,["Face"] = apf})
  406. end)
  407.  
  408.  
  409. -- [[ GUI FUNCTIONS ]] --
  410.  
  411. -- Auto Roll
  412. spawn(function()
  413. while wait() do -- Don't need to spam it.
  414. if w.flags.AutoRoll then
  415. AutoRoll();
  416. end
  417. end
  418. end)
  419.  
  420. -- Auto Income Kick
  421. spawn(function()
  422. while wait() do
  423. for _, gui in pairs (game.Players.LocalPlayer.PlayerGui:GetChildren()) do
  424. if gui.Name == "ScreenGui" then
  425. if gui["income"] then
  426. -- Clean string
  427. local income = gui["income"].Text:gsub("[^0-9-]", '');
  428.  
  429. if w.flags.IncomeLeave or _G.AutoIncomeLeave then
  430. -- Update Income
  431. _G.CurrentIncome = income
  432.  
  433. -- Kick if too low.
  434. pcall(function()
  435. if tonumber(_G.CurrentIncome) <= 35 and not AutoLeaveIncome then
  436. AutoLeaveIncome = true;
  437. game.Players.LocalPlayer:Kick("Kicked by Auto Income Leave | Rejoining in 150 minutes | Left At ".. updateTime())
  438. end
  439. end)
  440. end
  441. end
  442. end
  443. end
  444. end
  445. end)
  446.  
  447. -- Auto Respawn on DMG
  448. spawn(function()
  449. local Plr = game.Players.LocalPlayer
  450. Plr.CharacterAdded:Connect(function(char)
  451. local health = char:WaitForChild("Humanoid").HealthChanged:Connect(function(health)
  452. if health < 99 and health ~= 0 then
  453. if w.flags.Respawn then
  454. warn("Health dropped: ".. health)
  455. respawn();
  456. end
  457. end
  458. end)
  459. end)
  460. end)
  461.  
  462. -- Rainbow Aura
  463. spawn(function()
  464. while wait() do
  465. if w.flags.Rainbows then
  466. for i = 1, 10 do -- Go through all aura colors
  467. wait(0.1)
  468. game:GetService("ReplicatedStorage"):WaitForChild("CustomizeCharacter"):FireServer({["HairStyle"] = 1,["Gender"] = "Male",["AuraColor"] = i,["Face"] = 1})
  469. game:GetService("ReplicatedStorage"):WaitForChild("ToggleAbility"):InvokeServer(false)
  470. game:GetService("ReplicatedStorage"):WaitForChild("ToggleAbility"):InvokeServer(true)
  471. end
  472. end
  473. end
  474. end)
  475.  
  476. -- Godmode Healing
  477. spawn(function()
  478. while wait() do
  479. if w.flags.GMode then
  480. if game.Players.LocalPlayer.PlayerGui:WaitForChild("ScreenGui").ability.Text:match("Healing") then -- Healing ability
  481. game:GetService("ReplicatedStorage"):WaitForChild("SkillRemotes"):WaitForChild("Heal"):FireServer(game.Players.LocalPlayer.Character)
  482. else
  483. w.flags.GMode = false;
  484. end
  485. end
  486. end
  487. end)
  488.  
  489. -- Anti AFK
  490. spawn(function()
  491. while wait() do
  492. if w.flags.AAFK then
  493. pcall(function()
  494. AntiAFK();
  495. end)
  496. end
  497. end
  498. end)
  499.  
  500. -- Punch Aura (Finds Closest Person)
  501. spawn(function()
  502. local Players = game:GetService("Players")
  503. local LocalPlayer = Players.LocalPlayer
  504.  
  505. local function GetClosest()
  506. local Character = LocalPlayer.Character
  507. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  508. if not (Character or HumanoidRootPart) then return end
  509.  
  510. local TargetDistance = math.huge
  511. local Target
  512.  
  513. for i,v in ipairs(Players:GetPlayers()) do
  514. if v ~= LocalPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then
  515. local TargetHRP = v.Character.HumanoidRootPart
  516. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  517. if mag < TargetDistance then
  518. TargetDistance = mag
  519. Target = v
  520. end
  521. end
  522. end
  523.  
  524. return Target
  525. end
  526.  
  527. while wait(0.5) do
  528. if w.flags.PAura then
  529. -- Find closest and kill
  530. local Em_Humanoid = GetClosest().Character.Humanoid
  531. game:GetService("ReplicatedStorage").Punch:FireServer(Em_Humanoid, 6, 0)
  532. game:GetService("ReplicatedStorage").Punch:FireServer(Em_Humanoid, 6, 2)
  533. end
  534. end
  535. end)
  536.  
  537.  
  538. -- [[ AutoExec Functions ]] --
  539.  
  540. -- Mute Music
  541. spawn(function()
  542. while wait() do
  543. if _G.AutoMusicMute then
  544. AntiMusic();
  545. end
  546. end
  547. end)
  548.  
  549. -- Anti Knockback/Stun
  550. spawn(function()
  551. if _G.AntiKnockBack then
  552. pcall(function()
  553. AntiKnockback();
  554. end)
  555. end
  556. end)
  557.  
  558. -- Auto Roll
  559. spawn(function()
  560. while wait() do
  561. if _G.AutoRoll then
  562. AutoRoll();
  563. end
  564. end
  565. end)
  566.  
  567. -- Anti AFK
  568. spawn(function()
  569. while wait() do
  570. if _G.AntiAFK then
  571. pcall(function()
  572. AntiAFK();
  573. end)
  574. end
  575. end
  576. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement