Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[UX Grips & Dupe]";
- Text = "Enjoy the script | Made by Rkq5";
- Icon = "http://www.roblox.com/asset/?id=3415293283"
- })
- local lp = game:GetService("Players").LocalPlayer
- local hum = lp.Character.Humanoid
- local m = lp:GetMouse()
- local bypassOnOff = true or false
- local prefix = "."
- bypassOnOff = true
- local dupeonoff = true or false
- dupeonoff = false
- local Cir = true or false
- Cir = false
- local min = true or false
- min = false
- --Grip Bypass Function
- function grip()
- game:GetService("RunService").Stepped:connect(function()
- if bypassOnOff == true and not bypassOnOff == false then
- for _,x in pairs(lp.Character:GetChildren()) do
- if x:IsA("Part") and x.Name == "Right Leg" then
- x:Remove() -- Stops the Annoying Console spam
- end
- end
- else
- if bypassOnOff == false then end
- end
- end)
- end
- for c,b in pairs(lp.Character:GetChildren()) do -- Nvm the consol spam it will go away soon as you spawn
- if b:IsA("Part") then
- hum:Destroy()
- hum:RemoveAccessories()
- b:Destroy()
- end
- end
- grip()
- lp.PlayerGui.LocalScript.Disabled = true
- wait(.1)
- game:GetService("ReplicatedStorage").lIIl:Destroy() --allows you to jump while using grip bypass
- wait(.1)
- lp.PlayerGui.LocalScript.Disabled = false
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."grip off" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Grip Off]";
- Text = "You are now able to use Tools";
- })
- for c,b in pairs(lp.Character:GetChildren()) do
- if b:IsA("Part") then
- hum:Destroy()
- hum:RemoveAccessories()
- b:Destroy()
- end
- end
- bypassOnOff = false
- local fakeRemote = Instance.new("RemoteEvent",game:GetService("ReplicatedStorage"))
- fakeRemote.Name = "lIIl"
- grip()
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."grip on" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Grip On]";
- Text = "Tools are now disabled";
- })
- for c,b in pairs(lp.Character:GetChildren()) do
- if b:IsA("Part") then
- hum:Destroy()
- hum:RemoveAccessories()
- b:Destroy()
- end
- end
- hum.Health = 0
- lp.PlayerGui.LocalScript.Disabled = true
- wait(.1)
- game:GetService("ReplicatedStorage").lIIl:Destroy()
- wait(.1)
- lp.PlayerGui.LocalScript.Disabled = false
- bypassOnOff = true
- grip()
- end
- end)
- --Dupe function
- local function dupe()
- if bypassOnOff == true and not bypassOnOff == false then
- for c,b in pairs(lp.Character:GetChildren()) do
- if b:IsA("Part") then
- if b.Name == "Right Leg" then
- print("Leg Found")
- else
- hum:Destroy()
- hum:RemoveAccessories()
- b:Destroy()
- end
- end
- end
- wait(.1)
- for _,c in pairs(lp.Backpack:GetChildren()) do
- if c:IsA("Tool") then
- c.Parent = lp
- else
- if c.Name == "Punch" then
- c:Destroy()
- end
- end
- end
- else
- if bypassOnOff == false then end
- end
- end
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."dupe" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Dupe On]";
- Text = "Press V to turn dupe off";
- })
- wait(.1)
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Info]";
- Text = "If Dupe did not start turn grip on";
- })
- dupeonoff = true
- if dupeonoff == true then
- repeat
- dupe()
- wait(.1)
- until dupeonoff == false
- end
- end
- end)
- m.KeyDown:connect(function(k)
- if k == "v" then
- if dupeonoff == true and not dupeonoff == false then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Dupe Off]";
- Text = "Wait for char";
- })
- end
- for i = 1,5 do
- dupeonoff = false
- wait()
- end
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."tools" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Tools Duped!]";
- Text = "";
- })
- for a,s in pairs(lp:GetChildren()) do
- if s:IsA("Tool") then
- s.Parent = lp.Backpack
- end
- end
- end
- end)
- --Grips / KeyBinds
- local x,y,z = 0,0,0
- local ex1,ex2,ex3 = 0,0,0
- local function circle()
- for _,b in pairs(lp.Backpack:GetChildren()) do
- if b:IsA("Tool") and b.Name == "Shotty" then
- y = y + .3
- b.Parent = lp.Backpack
- b.Grip = CFrame.new(ex1,0,0) * CFrame.Angles(0,y,0)
- b.Parent = lp.Character
- end
- end
- end
- local function minig()
- for _,b in pairs(lp.Backpack:GetChildren()) do
- if b:IsA("Tool") and b.Name == "Shotty" then
- z = z + .3
- b.Parent = lp.Backpack
- b.Grip = CFrame.new(ex1,0,0) * CFrame.Angles(0,0,z)
- b.Parent = lp.Character
- end
- end
- end
- m.KeyDown:connect(function(k)
- if k == ";" then --Increase
- for c,v in pairs(lp.Character:GetChildren()) do
- if v:IsA("Tool") then
- v.Parent = lp.Backpack
- end
- end
- ex1 = ex1 + .5
- if Cir == true then
- circle()
- end
- if min == true then
- minig()
- end
- end
- end)
- m.KeyDown:connect(function(k)
- if k == "l" then --Decrease
- for c,v in pairs(lp.Character:GetChildren()) do
- if v:IsA("Tool") then
- v.Parent = lp.Backpack
- end
- end
- ex1 = ex1 - .5
- if Cir == true then
- circle()
- end
- if min == true then
- minig()
- end
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."minigun" then
- Cir = false
- min = true
- if min == true then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[minigun Loaded!]";
- Text = "Press ; to Increase circle, L is to decrease";
- })
- minig()
- end
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."circle" then
- Cir = true
- min = false
- if Cir == true then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Circle Loaded!]";
- Text = "Press ; to Increase circle, L is to decrease";
- })
- circle()
- end
- end
- end)
- -- Visualizers
- local boomspin_F1 = true or false
- boomspin_F1 = false
- local v1,v2,v3 = 0,0,0
- local ScreenGui = Instance.new("ScreenGui")
- local Id = Instance.new("TextBox")
- ScreenGui.Parent = game.CoreGui
- Id.Name = "Id"
- Id.Parent = ScreenGui
- Id.BackgroundColor3 = Color3.new(1, 1, 1)
- Id.Position = UDim2.new(0, 0, 0.442231089, 0)
- Id.Size = UDim2.new(0, 0,0, 16)
- Id.Font = Enum.Font.SourceSans
- Id.Text = ""
- Id.TextColor3 = Color3.new(0, 0, 0)
- Id.TextSize = 14
- Id.Visible = false
- function unequip()
- lp.Character.Humanoid:UnequipTools()
- end
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."boomspin" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[Type Song ID]";
- Text = "In the box at the left put any song ID | grip must be off";
- })
- boomspin_F1 = true
- if boomspin_F1 == true and not boomspin_F1 == false and bypassOnOff == false then
- Id.Visible = true
- Id:TweenSize(UDim2.new(0, 97,0, 16), "Out", "Quad", 0.3, false)
- Id.FocusLost:Connect(function()
- Id:TweenSize(UDim2.new(0, 0,0, 16), "Out", "Quad", 0.3, false)
- for _,m in pairs(lp.Backpack:GetChildren()) do
- if m:IsA("Tool") and m.Name == "BoomBox" then
- m.Parent = lp.Character
- wait(.1)
- if lp.Character:FindFirstChild("BoomBox") ~= nil then
- lp.Character.BoomBox.RemoteEvent:FireServer("play",Id.Text)
- end
- end
- end
- wait(.1)
- unequip()
- if boomspin_F1 == true then
- lp.PlayerGui.BoomBoxu:Destroy()
- end
- repeat
- v1 = v1 + 0.05 -- Increase / Decrease Speed (Lower the number slower it spins, higher the faster)
- for b,n in pairs(lp.Backpack:GetChildren()) do
- if n.Name == "BoomBox" then
- n.Parent = lp.Backpack
- 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
- n.Parent = lp.Character
- end
- end
- wait()
- unequip()
- until boomspin_F1 == false or hum.Health == 0
- end)
- end
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."stopboom" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[BoomSpin Stopped]";
- Text = "Reset to use again / Stop music";
- })
- for i = 1,5 do
- boomspin_F1 = false
- unequip()
- wait()
- end
- end
- end)
- --Options
- local air = true or false
- air = false
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."airwalk on" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[AirWalk On]";
- Text = "";
- })
- air = true
- if bypassOnOff == true and not bypassOnOff == false and air == true then
- local brick = Instance.new("Part",game.Workspace) --Airwalk
- brick.Anchored = true
- brick.Name = "brick"
- --Inf stanima
- for _,a in pairs(lp.Backpack.ServerTraits:GetChildren()) do
- if a.Name == "Stann" then
- a.Value = math.huge
- repeat
- brick.CFrame = lp.Character.Torso.CFrame * CFrame.new(0,-4,0)
- wait()
- until air == false
- if air == false then
- brick:Destroy()
- end
- end
- end
- end
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."airwalk off" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[AirWalk Off]";
- Text = "";
- })
- for i = 1,5 do
- air = false
- wait()
- end
- for a,b in pairs(game.Workspace:GetChildren()) do
- if b:IsA("Part") and b.Name == "brick" then
- b:Destroy()
- end
- end
- end
- end)
- local antiS = true or false
- antiS = false
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."antistomp on" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[AntiStomp On]";
- Text = "";
- })
- antiS = true
- if antiS == true and not antiS == false then
- local lp = game:GetService("Players").LocalPlayer
- repeat
- wait()
- if lp.Character:FindFirstChild("KO") then
- lp.Character:findFirstChildOfClass("Humanoid"):ChangeState(7)
- end
- until antiS == false
- end
- end
- end)
- lp.Chatted:connect(function(msg)
- if msg:sub(1,15) == ""..prefix.."antistomp off" then
- game:GetService("StarterGui"):SetCore("SendNotification", {
- Title = "[AntiStomp Off]";
- Text = "";
- })
- for i = 1,5 do
- antiS = false
- wait()
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement