Today I have been trying to find out how to strafe, and everything I heard from people never helped me. So I came up with a system of my own. Thanks to taking Geometry

I was able to figure it out. I have noticed a few posts on people wondering how to strafe, I thought I might just tell everybody that has these problems.
rem Store the object's Y angle in the variable angle
angle=object angle y(1)
rem get the ground height and store in ground
ground=get ground height(1,x,z)
rem strafe left
if leftkey()=1
1x=(cos(angle)*-20)+object position x(1)
1z=(sin(angle)*20)+object position z(1)
position object 1,1x,ground,1z
endif
rem strafe right
if rightkey()=1
2x=(cos(angle)*20)+object position x(1)
2z=(sin(angle)*-20)+object position z(1)
position object 1,2x,ground,2z
endif
the number 20 is how fast you will move. Increase it to move faster, decrease to move slower. copy the code and play around with it.
Seeya, Michael
dang im hot...