package ClickPush
{
function Player::activateStuff(%player)
{
Parent::activateStuff(%player);
%client = %player.client;
%target = containerRayCast(%player.getEyePoint(), vectorAdd(vectorScale(vectorNormalize(%player.getEyeVector()), 2), %player.getEyePoint()), $typeMasks::playerObjectType,%player);
if(!isObject(%target) || %target $= %player || %player.getObjectMount() $= %target)
{
return;
}
if($ClickPush::Status != 1)
{
return;
}
%target.setVelocity(vectorAdd(%target.getVelocity(),vectorScale(%player.getEyeVector(),$ClickPush::Amount)));
}
};This is from Destiny's Click Push script. Should help you.