Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- script by tollepuxis
- used on dragon ball rage
- autosave
- auto-ki
- auto-combat
- keybinds:
- Z - Force-Charge
- X - Force-Ki
- V - Force-Combat
- --]]
- local Player = game:GetService("Players").LocalPlayer
- local PlayerGui = Player.PlayerGui
- local mouse = Player:GetMouse()
- local KiArm = "Right"
- function Notify(txt,type)
- local tgui = Instance.new("ScreenGui")
- local tlabel = Instance.new("TextLabel")
- tgui.Parent = game:GetService("CoreGui")
- tlabel.Parent = tgui
- tlabel.Text = txt
- tlabel.Parent = tgui
- tlabel.Size = UDim2.new(1,0,.05,0)
- tlabel.BackgroundColor3 = Color3.new(.3,.3,.3)
- tlabel.TextColor3 = Color3.new(0,1,0)
- tlabel.Font = "Code"
- tlabel.TextScaled = true
- tlabel.Position = UDim2.new(0,0,1,0)
- tlabel:TweenPosition(UDim2.new(0,0,.35,0),'InOut','Sine',.5)
- tlabel.BackgroundColor3 = Color3.fromRGB(30,30,30)
- tlabel.BorderSizePixel = 0
- local tfr = Instance.new("Frame",tlabel)
- tfr.Size = UDim2.new(1,0,.25,0)
- tfr.Position = UDim2.new(0,0,1,0)
- tfr.BackgroundColor3 = Color3.fromRGB(20,20,20)
- tgui.Name = "Notify"
- tfr.BorderSizePixel = 0
- local type = type or nil
- if type==nil then
- tlabel.TextColor3 = Color3.new(0,1,0)
- else
- tlabel.TextColor3 = Color3.new(1,0,0)
- end
- game:GetService("Debris"):AddItem(tgui,6)
- end
- Notify("Loading...")
- wait(5)
- local IsProto = false
- local IsSynapse = false
- local IsElysian = false
- function CheckExploit()
- if is_protosmasher_caller~=nil then
- IsProto = true
- elseif elysianexecute~=nil then
- IsElysian = true
- elseif Synapse~=nil then
- IsSynapse = true
- elseif not is_protosmasher_caller and not Synapse and not elysianexecute then
- return false
- end
- end
- CheckExploit()
- local version = "0.1.41"
- if IsProto then
- Notify("Loaded ".. version.. " for PROTOSMASHER")
- else
- Notify("I'm sorry, but this can only be used on PROTOSMASHER.")
- end
- function SaveGame()
- local Remote = game.ReplicatedStorage.Remotes.Save
- local Result = Remote:InvokeServer()
- if Result==true then
- Notify("Saved.")
- else
- Notify("Error while saving on ".. "","Error")
- end
- end
- function TypeCombat()
- local EventFunc =
- {
- ["LeftLowerArm"] = Player.Character.LeftLowerArm,
- ["RightUpperArm"] = Player.Character.RightUpperArm,
- ["LeftFoot"] = Player.Character.LeftFoot,
- ["RightHand"] = Player.Character.RightHand,
- ["RightLowerArm"] = Player.Character.RightLowerArm,
- ["LeftUpperLeg"] = Player.Character.LeftUpperLeg,
- ["LeftUpperArm"] = Player.Character.LeftUpperArm,
- ["Character"] = Player.Character,
- ["LeftHand"] = Player.Character.LeftHand,
- ["RightFoot"] = Player.Character.RightFoot,
- ["Humanoid"] = Player.Character.Humanoid,
- ["RightLowerLeg"] = Player.Character.RightLowerLeg,
- ["RightUpperLeg"] = Player.Character.RightUpperLeg,
- ["LeftLowerLeg"] = Player.Character.LeftLowerLeg
- }
- local Event = game:GetService("ReplicatedStorage").Remotes.Training.Combat
- Event:InvokeServer(EventFunc)
- end
- function TypeKiBlast()
- local Event = game:GetService("ReplicatedStorage").Remote.KiBlast
- Event:InvokeServer()
- end
- function TypeChargeStart()
- local EventFunc1 = Player.Status
- local EventFunc2 = Player.Character.UpperTorso
- local EventFunc3 = Player.Character.Humanoid
- local Event = game:GetService("ReplicatedStorage").Remotes.Training.Charge
- Event:InvokeServer(EventFunc1,EventFunc2,EventFunc3)
- end
- function TypeDefense()
- local EventFunc1 = Player.Stats
- local EventFunc2 = Player.Status
- local EventFunc3 = Player.Character.Humanoid
- local EventFunc4 = Player.Character.RightHand
- local Event = game:GetService("ReplicatedStorage").Remotes.Training.Defense
- Event:InvokeServer(EventFunc1, EventFunc2, nil, EventFunc4)
- end
- function TypeChargeEnd()
- local Event = game:GetService("ReplicatedStorage").Remotes.Training.ChargeFinish
- Event:FireServer()
- end
- KiBlasting = false--bool
- Punching = false --bool
- Defense = false --bool
- KeyDown = function(key)
- key=key:lower()
- if key=="z" then
- spawn(function() TypeChargeStart() end)
- elseif key=="x" then
- KiBlasting = true
- repeat
- spawn(function() TypeKiBlast() end)
- wait()
- until KiBlasting==false
- elseif key=="h" then
- Punching=true
- repeat
- spawn(function() TypeCombat() end)
- wait()
- until Punching==false
- elseif key=="f" then
- Defense=true
- repeat
- spawn(function() TypeDefense() end)
- wait()
- until Defense==false
- end
- end
- KeyUp = function(key)
- key=key:lower()
- if key=="x" then
- KiBlasting=false
- elseif key=="h" then
- Punching=false
- elseif key=="z" then
- TypeChargeEnd()
- elseif key=="f" then
- Defense = false
- end
- end
- mouse.KeyDown:Connect(KeyDown)
- mouse.KeyUp:Connect(KeyUp)
- wait(6)
- while true do
- SaveGame()
- wait(30)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement