Oh, and btw. The raycast issue must have been an engine/editor glitch, as upon remaking the entire project, it hasn’t reoccurred. It’s been flawless, in fact, which is good. Thanks for the advice though! Also, the issue is all within me, I’m just too lazy to realize what I’ve done wrong. I passed Objective-C on the way here from Java, so I’m familiar with C-based programming languages