Sure thing, I am so lost here.
This is me setting my range
realrange#=30000
set camera range 0.1,realrange#
and this is the shooting code I set up to place the effect on the staff
object 108 is the plane that has the effects
if player().shootpower=0 and player(player(501).objectid).objectactive=0 then hide object 102:hide object 108
if player().shootpower=0 and player(player(501).objectid).objectactive=1 then hide object 102:glue object to limb 102,501,armature,2:position object 102,object position x(102),object position y(102)+10,object position z(102)+1
if player().shootpower=0 and player(player(501).objectid).objectactive=1 then glue object to limb 108,501,armature,2:show object 108:position object 108,object position x(108),object position y(108)+40 ,object position z(108):scale object 108,30,30,30
if player().shootpower=1 and positionpower=0 then position object 102,object position x(2),object position y(2)+150,object position z(2):point object 102,camera position x(),object position y(102),camera position z():positionpower=1
if player().shootpower=1 then unglue object 102:shoottime=shoottime+1:show object 102:move object 102,-10://if sound playing(8)=0 then play sound 8