When checking for collision with Sparky's, it's best to do sphere casts when checking collision for your player. The player is 1 meter off the ground because the center of the object is actually positioned at his feet, not in his stomach somewhere. This here should work:
oldx#=x#
oldy#=y#
oldz#=z#
x#=object position x(playerObj)
y#=object position y(playerObj)
z#=object position z(playerObJ)
playersize#=object size y(playerObj)/2
if SC_SphereSlide(levelObj,oldx#,oldy#+playersize#,oldz#,x#,y#+playersize#,z#,playersize#,0)
x#=SC_GetCollisionSlideX()
y#=SC_GetCollisionSlideY()-playersize#
z#=SC_GetCollisionSlideZ()
grav#=0
endif
TheComet