Advertisement
Guest User

UX Version 2.2.2

a guest
Feb 21st, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.13 KB | None | 0 0
  1. game:GetService("StarterGui"):SetCore("SendNotification", {
  2. Title = "[UX Grips & Dupe]";
  3. Text = "Enjoy the script | Made by Rkq5";
  4. Icon = "http://www.roblox.com/asset/?id=3415293283"
  5. })
  6. local lp = game:GetService("Players").LocalPlayer
  7. local hum = lp.Character.Humanoid
  8. local m = lp:GetMouse()
  9. local bypassOnOff = true or false
  10. local prefix = "."
  11. bypassOnOff = true
  12. local dupeonoff = true or false
  13. dupeonoff = false
  14. local Cir = true or false
  15. Cir = false
  16. local min = true or false
  17. min = false
  18. --Grip Bypass Function
  19. function grip()
  20.     game:GetService("RunService").Stepped:connect(function()
  21.        if bypassOnOff == true and not bypassOnOff == false then
  22.         for _,x in pairs(lp.Character:GetChildren()) do
  23.             if x:IsA("Part") and x.Name == "Right Leg" then
  24.                 x:Remove() -- Stops the Annoying Console spam
  25.             end
  26.         end
  27. else
  28.     if bypassOnOff == false then end
  29.     end
  30.     end)
  31. end
  32. for c,b in pairs(lp.Character:GetChildren()) do -- Nvm the consol spam it will go away soon as you spawn
  33.     if b:IsA("Part") then
  34.         hum:Destroy()
  35.         hum:RemoveAccessories()
  36.         b:Destroy()
  37.     end
  38. end
  39. grip()
  40. lp.PlayerGui.LocalScript.Disabled = true
  41.         wait(.1)
  42.         game:GetService("ReplicatedStorage").lIIl:Destroy() --allows you to jump while using grip bypass
  43.         wait(.1)
  44. lp.PlayerGui.LocalScript.Disabled = false
  45.  
  46. lp.Chatted:connect(function(msg)
  47.     if msg:sub(1,15) == ""..prefix.."grip off" then
  48.         game:GetService("StarterGui"):SetCore("SendNotification", {
  49.         Title = "[Grip Off]";
  50.         Text = "You are now able to use Tools";
  51. })
  52.         for c,b in pairs(lp.Character:GetChildren()) do
  53.             if b:IsA("Part") then
  54.             hum:Destroy()
  55.             hum:RemoveAccessories()
  56.             b:Destroy()
  57.         end
  58.     end
  59.     bypassOnOff = false
  60.     local fakeRemote = Instance.new("RemoteEvent",game:GetService("ReplicatedStorage"))
  61.     fakeRemote.Name = "lIIl"
  62.     grip()
  63.     end
  64. end)
  65.  
  66. lp.Chatted:connect(function(msg)
  67.     if msg:sub(1,15) == ""..prefix.."grip on" then
  68.         game:GetService("StarterGui"):SetCore("SendNotification", {
  69.         Title = "[Grip On]";
  70.         Text = "Tools are now disabled";
  71. })
  72. for c,b in pairs(lp.Character:GetChildren()) do
  73.             if b:IsA("Part") then
  74.             hum:Destroy()
  75.             hum:RemoveAccessories()
  76.             b:Destroy()
  77.         end
  78.     end
  79.     hum.Health = 0
  80. lp.PlayerGui.LocalScript.Disabled = true
  81.     wait(.1)
  82.     game:GetService("ReplicatedStorage").lIIl:Destroy()
  83.     wait(.1)
  84. lp.PlayerGui.LocalScript.Disabled = false
  85.     bypassOnOff = true
  86.     grip()
  87.     end
  88. end)
  89.  
  90. --Dupe function
  91. local function dupe()
  92.     if bypassOnOff == true and not bypassOnOff == false then
  93.         for c,b in pairs(lp.Character:GetChildren()) do
  94.             if b:IsA("Part") then
  95.                 if b.Name == "Right Leg" then
  96.                     print("Leg Found")
  97.                 else
  98.                     hum:Destroy()
  99.                     hum:RemoveAccessories()
  100.                     b:Destroy()
  101.                 end
  102.         end
  103.         end
  104.         wait(.1)
  105.         for _,c in pairs(lp.Backpack:GetChildren()) do
  106.             if c:IsA("Tool") then
  107.                 c.Parent = lp
  108.             else
  109.                 if c.Name == "Punch" then
  110.                     c:Destroy()
  111.                 end
  112.             end
  113.         end
  114.     else
  115.         if bypassOnOff == false then end
  116.     end
  117. end
  118.  
  119. lp.Chatted:connect(function(msg)
  120.     if msg:sub(1,15) == ""..prefix.."dupe" then
  121.         game:GetService("StarterGui"):SetCore("SendNotification", {
  122.         Title = "[Dupe On]";
  123.         Text = "Press V to turn dupe off";
  124.         })
  125.         wait(.1)
  126.         game:GetService("StarterGui"):SetCore("SendNotification", {
  127.         Title = "[Info]";
  128.         Text = "If Dupe did not start turn grip on";
  129.         })
  130.         dupeonoff = true
  131.         if dupeonoff == true then
  132.         repeat
  133.         dupe()
  134.         wait(.1)
  135.         until dupeonoff == false
  136.         end
  137.     end
  138. end)
  139. m.KeyDown:connect(function(k)
  140.     if k == "v" then
  141.         if dupeonoff == true and not dupeonoff == false then
  142.         game:GetService("StarterGui"):SetCore("SendNotification", {
  143.         Title = "[Dupe Off]";
  144.         Text = "Wait for char";
  145.         })
  146.         end
  147.         for i = 1,5 do
  148.             dupeonoff = false
  149.             wait()
  150.         end
  151.     end
  152. end)
  153.  
  154. lp.Chatted:connect(function(msg)
  155.     if msg:sub(1,15) == ""..prefix.."tools" then
  156.         game:GetService("StarterGui"):SetCore("SendNotification", {
  157.         Title = "[Tools Duped!]";
  158.         Text = "";
  159.         })
  160.         for a,s in pairs(lp:GetChildren()) do
  161.             if s:IsA("Tool") then
  162.                 s.Parent = lp.Backpack
  163.             end
  164.         end
  165.     end
  166. end)
  167.  
  168. --Grips / KeyBinds
  169.  
  170. local x,y,z = 0,0,0
  171. local ex1,ex2,ex3 = 0,0,0
  172.  
  173. local function circle()
  174.     for _,b in pairs(lp.Backpack:GetChildren()) do
  175.         if b:IsA("Tool") and b.Name == "Shotty" then
  176.             y = y + .3
  177.             b.Parent = lp.Backpack
  178.             b.Grip = CFrame.new(ex1,0,0) * CFrame.Angles(0,y,0)
  179.             b.Parent = lp.Character
  180.         end
  181.     end
  182. end
  183.  
  184. local function minig()
  185.     for _,b in pairs(lp.Backpack:GetChildren()) do
  186.         if b:IsA("Tool") and b.Name == "Shotty" then
  187.             z = z + .3
  188.             b.Parent = lp.Backpack
  189.             b.Grip = CFrame.new(ex1,0,0) * CFrame.Angles(0,0,z)
  190.             b.Parent = lp.Character
  191.         end
  192.     end
  193. end
  194.  
  195. m.KeyDown:connect(function(k)
  196.     if k == ";" then --Increase
  197.         for c,v in pairs(lp.Character:GetChildren()) do
  198.             if v:IsA("Tool") then
  199.                 v.Parent = lp.Backpack
  200.             end
  201.         end
  202.         ex1 = ex1 + .5
  203.         if Cir == true then
  204.             circle()   
  205.         end
  206.         if min == true then
  207.             minig()
  208.         end
  209.     end
  210. end)
  211. m.KeyDown:connect(function(k)
  212.     if k == "l" then --Decrease
  213.         for c,v in pairs(lp.Character:GetChildren()) do
  214.             if v:IsA("Tool") then
  215.                 v.Parent = lp.Backpack
  216.             end
  217.         end
  218.         ex1 = ex1 - .5
  219.         if Cir == true then
  220.             circle()   
  221.         end
  222.         if min == true then
  223.             minig()
  224.         end
  225.     end
  226. end)
  227.  
  228. lp.Chatted:connect(function(msg)
  229.     if msg:sub(1,15) == ""..prefix.."minigun" then
  230.         Cir = false
  231.         min = true
  232.         if min == true then
  233.         game:GetService("StarterGui"):SetCore("SendNotification", {
  234.         Title = "[minigun Loaded!]";
  235.         Text = "Press ; to Increase circle, L is to decrease";
  236.         })
  237.         minig()
  238.         end
  239.     end
  240. end)
  241.  
  242. lp.Chatted:connect(function(msg)
  243.     if msg:sub(1,15) == ""..prefix.."circle" then
  244.         Cir = true
  245.         min = false
  246.         if Cir == true then
  247.         game:GetService("StarterGui"):SetCore("SendNotification", {
  248.         Title = "[Circle Loaded!]";
  249.         Text = "Press ; to Increase circle, L is to decrease";
  250.         })
  251.         circle()
  252.         end
  253.     end
  254. end)
  255.  
  256. -- Visualizers
  257.  
  258. local boomspin_F1 = true or false
  259. boomspin_F1 = false
  260. local v1,v2,v3 = 0,0,0
  261. local ScreenGui = Instance.new("ScreenGui")
  262. local Id = Instance.new("TextBox")
  263. ScreenGui.Parent = game.CoreGui
  264. Id.Name = "Id"
  265. Id.Parent = ScreenGui
  266. Id.BackgroundColor3 = Color3.new(1, 1, 1)
  267. Id.Position = UDim2.new(0, 0, 0.442231089, 0)
  268. Id.Size = UDim2.new(0, 0,0, 16)
  269. Id.Font = Enum.Font.SourceSans
  270. Id.Text = ""
  271. Id.TextColor3 = Color3.new(0, 0, 0)
  272. Id.TextSize = 14
  273. Id.Visible = false
  274. function unequip()
  275.     lp.Character.Humanoid:UnequipTools()
  276. end
  277. lp.Chatted:connect(function(msg)
  278.     if msg:sub(1,15) == ""..prefix.."boomspin" then
  279.         game:GetService("StarterGui"):SetCore("SendNotification", {
  280.         Title = "[Type Song ID]";
  281.         Text = "In the box at the left put any song ID | grip must be off";
  282.         })
  283.         boomspin_F1 = true
  284.         if boomspin_F1 == true and not boomspin_F1 == false and bypassOnOff == false then
  285.             Id.Visible = true
  286.             Id:TweenSize(UDim2.new(0, 97,0, 16), "Out", "Quad", 0.3, false)
  287.             Id.FocusLost:Connect(function()
  288.                 Id:TweenSize(UDim2.new(0, 0,0, 16), "Out", "Quad", 0.3, false)
  289.                 for _,m in pairs(lp.Backpack:GetChildren()) do
  290.                 if m:IsA("Tool") and m.Name == "BoomBox" then
  291.                     m.Parent = lp.Character
  292.                     wait(.1)
  293.                     if lp.Character:FindFirstChild("BoomBox") ~= nil then
  294.                         lp.Character.BoomBox.RemoteEvent:FireServer("play",Id.Text)
  295.                     end
  296.                 end
  297.                 end
  298.                 wait(.1)
  299.                 unequip()
  300.                 if boomspin_F1 == true then
  301.                     lp.PlayerGui.BoomBoxu:Destroy()
  302.                 end
  303.                 repeat
  304.                     v1 = v1 + 0.05 -- Increase / Decrease Speed (Lower the number slower it spins, higher the faster)
  305.                     for b,n in pairs(lp.Backpack:GetChildren()) do
  306.                         if n.Name == "BoomBox" then
  307.                         n.Parent = lp.Backpack
  308.                         n.Grip = CFrame.new(4,0,0) * CFrame.Angles(4.7,0,v1) * CFrame.new(2,0,-1.5) -- Mess around with these numbers if you want to change it up a bit
  309.                         n.Parent = lp.Character
  310.                         end
  311.                     end
  312.                     wait()
  313.                     unequip()
  314.                 until boomspin_F1 == false or hum.Health == 0
  315.             end)
  316.         end
  317.     end
  318. end)
  319.  
  320.  
  321. lp.Chatted:connect(function(msg)
  322.     if msg:sub(1,15) == ""..prefix.."stopboom" then
  323.         game:GetService("StarterGui"):SetCore("SendNotification", {
  324.         Title = "[BoomSpin Stopped]";
  325.         Text = "Reset to use again / Stop music";
  326.         })
  327.         for i = 1,5 do
  328.             boomspin_F1 = false
  329.             unequip()
  330.             wait()
  331.         end
  332.     end
  333. end)
  334.  
  335.  
  336. --Options
  337. local air = true or false
  338. air = false
  339. lp.Chatted:connect(function(msg)
  340.     if msg:sub(1,15) == ""..prefix.."airwalk on" then
  341.         game:GetService("StarterGui"):SetCore("SendNotification", {
  342.         Title = "[AirWalk On]";
  343.         Text = "";
  344.         })
  345.         air = true
  346.         if bypassOnOff == true and not bypassOnOff == false and air == true then
  347.         local brick = Instance.new("Part",game.Workspace) --Airwalk
  348.         brick.Anchored = true
  349.         brick.Name = "brick"
  350.         --Inf stanima
  351.         for _,a in pairs(lp.Backpack.ServerTraits:GetChildren()) do
  352.             if a.Name == "Stann" then
  353.                 a.Value = math.huge
  354.                 repeat
  355.                     brick.CFrame = lp.Character.Torso.CFrame * CFrame.new(0,-4,0)
  356.                     wait()
  357.                 until air == false
  358.                 if air == false then
  359.                     brick:Destroy()
  360.                 end
  361.             end
  362.         end
  363.         end
  364.     end
  365. end)
  366.  
  367. lp.Chatted:connect(function(msg)
  368.     if msg:sub(1,15) == ""..prefix.."airwalk off" then
  369.         game:GetService("StarterGui"):SetCore("SendNotification", {
  370.         Title = "[AirWalk Off]";
  371.         Text = "";
  372.         })
  373.         for i = 1,5 do
  374.         air = false
  375.         wait()
  376.         end
  377.         for a,b in pairs(game.Workspace:GetChildren()) do
  378.             if b:IsA("Part") and b.Name == "brick" then
  379.                 b:Destroy()
  380.             end
  381.         end
  382.     end
  383. end)
  384.  
  385. local antiS = true or false
  386. antiS = false
  387. lp.Chatted:connect(function(msg)
  388.     if msg:sub(1,15) == ""..prefix.."antistomp on" then
  389.         game:GetService("StarterGui"):SetCore("SendNotification", {
  390.         Title = "[AntiStomp On]";
  391.         Text = "";
  392.         })
  393.         antiS = true
  394.         if antiS == true and not antiS == false then
  395. local lp = game:GetService("Players").LocalPlayer
  396. repeat
  397.     wait()
  398.     if lp.Character:FindFirstChild("KO") then
  399.         lp.Character:findFirstChildOfClass("Humanoid"):ChangeState(7)
  400.     end
  401. until antiS == false
  402.         end
  403.     end
  404. end)
  405.  
  406. lp.Chatted:connect(function(msg)
  407.     if msg:sub(1,15) == ""..prefix.."antistomp off" then
  408.         game:GetService("StarterGui"):SetCore("SendNotification", {
  409.         Title = "[AntiStomp Off]";
  410.         Text = "";
  411.         })
  412.         for i = 1,5 do
  413.         antiS = false
  414.         wait()
  415.         end
  416.     end
  417. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement