Dashing BodyThrust not moving player

Keep in mind English isn’t my first langauge, apology if you cannot understand me, its also my first post here.

So i’m pretty new to scripting, and I wanted to learn by making some small game for me and my friend (I probably played GTA V too much), and so far the gun system is working fine, except for rolling/dashing, whatever you call it.

What i’m trying to do is to get the player to move in certain direction, so I thought I’d try using BodyThrust
What I’ve done is insert a localscript and animation inside StarterCharacterScript (I thought of using RemoteEvent, but don’t know how yet, since I saw someone said it’d be helping exploiter)
image

The animation is working, however, the bodythrust doesn’t seem to move me.
image

I’ve tired putting more force, but it doesn’t seem to move, what am I doing wrong here?
I am not asking for you to feed me script (Not that i’m complaining but, where’s the fun in that?), it’d be REALLY great if you could explain in details on how your solution for me work, and how I could achieve it.

Why do you use script.Parent.BodyThrust when you already have variable “Force”?
It breaks your script, you haven’t set parent for BodyThrust and already trying to manipulate it in there.
Always keep your output opened, to see errors.

1 Like

Oh my god I feel so stupid, thank you so much :sweat_smile:

That’s fine, we grow on our mistakes.

1 Like