Lets say i have an object "testBlock" and i put it on the screen and then for the player i have standard "if place_meeting(x,y,testBlock) etc... it works. If i duplicate testBlock and rename it testIce and use the same exact code (with changes to mimic ice) i get an error "Variable objPlayer.testICE(100861, -2147483648) not set before reading it." how do i set an object (its not a variable) and its odd that i was able to create "testBlock" and it works.