Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Kick Boxing
- local uis = game:GetService('UserInputService')
- local player = game.Players.LocalPlayer
- local service = game:GetService('ReplicatedStorage')
- local a = require(service.CombatHandler)
- local cs = game:GetService('ContextActionService')
- local char = game.Workspace:WaitForChild(player.Name)
- local hum = char:WaitForChild('Humanoid')
- local form = 'Form Two'
- deb = false
- qdeb= false
- edeb = false
- fdeb = false
- state = ''
- a.Idle(player.Name, 'Form Two')
- uis.InputBegan:Connect(function(key, processed)
- if not processed then
- if key.KeyCode == Enum.KeyCode.Q then
- if qdeb then return end
- state = 'Combat'
- qdeb = true
- a.Jab(player.Name, form, .35)
- wait(.35)
- qdeb = false
- end
- if key.KeyCode == Enum.KeyCode.E then
- if edeb then return end
- state = 'Combat'
- edeb = true
- a.Heavy(player.Name, form, .55)
- wait(.5)
- edeb = false
- end
- if key.KeyCode == Enum.KeyCode.F then
- if fdeb then return end
- state = 'Combat'
- fdeb = true
- a.Kick(player.Name, form, .75)
- wait(.7)
- fdeb = false
- end
- end
- end)
- local function playAnim(val)
- if val >= 1 then
- state = 'Walk'
- else
- state = 'Idle'
- end
- a.Walk(player.Name, form, state)
- end
- hum.Running:Connect(playAnim)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement