You don't need an endif if you have a then.
EX:
REM no endif needed
If blah then blah
REM endif needed
If blah
blah
blahblah
blah
endif
You can also do this
If blah then blah : blah : blah : blah
This is how your code should be:
cls
rem Starts the game Asking for controls
Print " Ok Welcome To The Awakening A Hack n Slash Rpg that will be ported online in the far future."
rem input "Type Help For controls>" ;controls$
rem If controls$ = "help" then print " Controls here"
rem sets up game
set display mode 800,600,16
position camera 1000,1000,1000
make matrix 1,2000,2000,130,130
rem Loads the model and textures it
load object "E

ocuments and SettingsEvanDesktopcrapcrapModels And TexturesDwarfdwarf2.x",1
scale object 1,10,10,10
position object 1,0,0,100
REM Main Loop***
Do
rem Dwarf Attacking
rem Attack 1 - Swipe axe
if keystate(30)=1 then PLAY OBJECT 1, 112, 126
if scankey(30)=0 then stop object 1
rem Attack 2 - Jump and overhead whack attack
if keystate(31)=1 then PLAY OBJECT 1, 128, 142
if scankey(31)=0 then stop object 1
rem Attack 3 - 360 spin Back hander
if keystate(32)=1 then PLAY OBJECT 1, 144, 160
if scankey(32)=0 then stop object 1
rem Attack 4 - 2 Swipes left and right
if keystate(16)=1 then PLAY OBJECT 1, 162, 180
if scankey(16)=0 then stop object 1
rem 182-192 Attack 5 - Stab
if keystate(17)=1 then PLAY OBJECT 1, 182, 192
if scankey(17)=0 then stop object 1
rem Block
if keystate(18)=1 then PLAY OBJECT 1, 194, 210
if scankey(18)=0 then stop object 1
Rem Dwarf Walking
If upkey()=1
Move object 1,2.5
Loop object 1,2,14
endif
if upkey()=0 then stop object 1
rem Dwarf Running
if keystate(82)=1 then PLAY OBJECT 1, 16, 26
if keystate(82)=1
Move object 1,5
Loop object 1,16,26
endif
if scankey(82)=0 then stop object 1
Rem Dwarf Crouching
if scankey(46)=1 then PLAY OBJECT 1, 56, 59
if scankey(46)=0 then stop object 1
rem Dwarf Jumping
if scankey(79)=1 then PLAY OBJECT 1, 28, 40
if scankey(79)=0 then stop object 1
rem Nod yes or No
if scankey(21)=1 then PLAY OBJECT 1, 253, 272
if scankey(21)=0 then stop object 1
if scankey(49)=1 then PLAY OBJECT 1, 274, 290
if scankey(49)=0 then PLAY OBJECT 1, 274, 290
rem end stuff
sync
Loop
Am I an Idiot...or is everyone else just really smart?
i am foonman305