Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

[Solved] Help with this Parry Knockback script?

Asked by
StoIid 364 Moderation Voter
8 years ago

I am trying to make the player get sent back after a parry occurs. I am having trouble making the player get sent BACK from their perspective. How would I make sure this happens?

Here is the code:

function Spark(hit)
    ---Makes it so clashing doesn't happen 24/7. 
    local KB = Instance.new("BodyThrust", script.Parent.Parent.Parent.Torso)
    local jan = math.random(1,2)--1/2 chance to clash


    if jan == 2 then

    if hit.Name == 'Handle' and hit.Sword then 
    print('Parry!')
    KB.Force = KB.Parent.CFrame.lookVector* Vector3.new(-4500,-1,-4500) 
    local sound = script.Parent.Sound
    script.Parent.ParticleEmitter.Enabled = true
    sound:Play()
    wait(.5)
    KB:remove()
    script.Parent.ParticleEmitter.Enabled = false


    end 
    end 
end

script.Parent.Touched:connect(Spark)

The code is located inside the handle the weapon.

0
im pretty sure lookvector is used in the head, not the torso taunter165 30 — 6y

Answer this question