RF_getPlayerData.OnServerInvoke=function(e)local c=database.GetCachedProfile(e.UserId)return c end RF_vehicleSpawnRequest.OnServerInvoke=function(e)return vehicles.SpawnPlayerVehicle(e,1)end RF_vehicleRemoveRequest.OnServerInvoke=function(e)return vehicles.RemovePlayerVehicle(e)end RF_redeemCode.OnServerInvoke=function(e,c)return twitter.RedeemCode(e,c)end RF_GetUnlockedWeapons.OnServerInvoke=function(e)return weapons.GetUnlockedWeapons(e)end RF_GetWeaponInfo.OnServerInvoke=function(e,c)return weapons.GetWeaponInfo(e,c)end RF_GetEquipedWeapon.OnServerInvoke=function(e)return weapons.GetEquipedWeapon(e)end RF_EquipWeapon.OnServerInvoke=function(e,c)return weapons.EquipWeapon(e,c)end RF_UnEquipWeapon.OnServerInvoke=function(e)return weapons.UnEquipWeapon(e)end RF_BuyWeapon.OnServerInvoke=function(e,c)return weapons.BuyWeapon(e,c)end RF_DamageVehicle.OnServerInvoke=function(e,c,D)return damageReplicator.ApplyDamageToVehicle(c,D)end

	-- Getters
		RF_getPlayerData.OnServerInvoke = function(player)
			local cahced = database.GetCachedProfile(player.UserId) 
			return cahced
		end
		RF_vehicleSpawnRequest.OnServerInvoke = function(player) return vehicles.SpawnPlayerVehicle(player, 1) end
		RF_vehicleRemoveRequest.OnServerInvoke = function(player) return vehicles.RemovePlayerVehicle(player) end
		RF_redeemCode.OnServerInvoke = function(player, code) return twitter.RedeemCode(player, code)  end
		
		-- Weapons
		RF_GetUnlockedWeapons.OnServerInvoke = function(player) return weapons.GetUnlockedWeapons(player)  end
		RF_GetWeaponInfo.OnServerInvoke = function(player, weaponID) return weapons.GetWeaponInfo(player, weaponID) end
		RF_GetEquipedWeapon.OnServerInvoke = function(player) return weapons.GetEquipedWeapon(player) end
		
		RF_EquipWeapon.OnServerInvoke = function(player,weaponID) return weapons.EquipWeapon(player, weaponID) end
		RF_UnEquipWeapon.OnServerInvoke = function(player) return weapons.UnEquipWeapon(player) end
		RF_BuyWeapon.OnServerInvoke = function(player, weaponID) return weapons.BuyWeapon(player, weaponID) end
		-- Bullet
		RF_DamageVehicle.OnServerInvoke = function(player, bullet, hitVehicle) return damageReplicator.ApplyDamageToVehicle(bullet,hitVehicle) end
	
