Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Made by Ars#1818
- game.Workspace.dungeon.initialRoom.barrier:Destroy()
- function QSkill(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.T and gameProcessedEvent == false then
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:IsA("Tool") and v:FindFirstChild("abilitySlot") then
- if v.abilitySlot.Value == "q" then
- v:FindFirstChildWhichIsA("RemoteEvent"):FireServer()
- v.cooldown.Changed:Connect(function()
- v.cooldown.Value = 0
- end)
- end
- end
- end
- end
- end
- function ESkill(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.T and gameProcessedEvent == false then
- for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if v:IsA("Tool") and v:FindFirstChild("abilitySlot") then
- if v.abilitySlot.Value == "e" then
- v:FindFirstChildWhichIsA("RemoteEvent"):FireServer()
- v.cooldown.Changed:Connect(function()
- v.cooldown.Value = 0
- end)
- end
- end
- end
- end
- end
- game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
- wait(1)
- char.busyCasting.Changed:Connect(function()
- char.busyCasting.Value = false
- end)
- for _,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
- if (v:IsA("Tool")) then
- v.cooldown.Changed:Connect(function()
- v.cooldown.Value = 0
- end)
- end
- end
- end)
- game.Players.LocalPlayer.Character.busyCasting.Changed:Connect(function()
- game.Players.LocalPlayer.Character.busyCasting.Value = false
- end)
- function ForceStart(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.Z and gameProcessedEvent == false then
- game.ReplicatedStorage.remotes.changeStartValue:FireServer()
- end
- end
- local function EnemyTele(instance)
- for i,v in pairs(instance:GetChildren()) do
- lowername = string.lower(v.Name)
- if string.find(lowername, "enemyfolder") then
- for i,x in pairs(v:GetChildren()) do
- if x:FindFirstChild("HumanoidRootPart") then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = x.HumanoidRootPart.CFrame * CFrame.new(0,0,3)
- end
- end
- end
- EnemyTele(v)
- end
- end
- function GotoEnemies(inputObject, gameProcessedEvent)
- if inputObject.KeyCode == Enum.KeyCode.G and gameProcessedEvent == false then
- EnemyTele(game.Workspace)
- end
- end
- game:GetService("UserInputService").InputBegan:connect(GotoEnemies) -- G Key (Goes to a spawned enemy)
- game:GetService("UserInputService").InputBegan:connect(QSkill) -- R Key (Mass-fires your Q skill)
- game:GetService("UserInputService").InputBegan:connect(ESkill) -- T Key (Mass-fires your E skill)
- game:GetService("UserInputService").InputBegan:connect(ForceStart) -- Z Key (Force start round)
- game:GetService('RunService').RenderStepped:connect(function()
- local Player = game.Players.LocalPlayer
- Player.Character.Humanoid.WalkSpeed = 100
- end)
- local Player = game.Players.LocalPlayer
- while wait(10) do
- for index, value in next, workspace:GetDescendants() do
- if (value:FindFirstChildOfClass("Humanoid") and value ~= Player.Character) then
- value.Humanoid.Health = 0
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement