So Im trying to make a projectile object, that is based on a timer for my game. Im making an instance of the object but when I do and when I set the position it makes the entity really big for some reason.
function Script:UpdateWorld()
--self.entity:Turn(self.player:GetPosition(true).x * (Time:GetSpeed() * 0.01), 0, 0)
self.fireratetimer = self.fireratetimer + (Time:GetSpeed()/100)-- timer example 1sec 2sec
self.entity:Point(self.player, 1, 1, 90)
if self.fireratetimer >= self.firerate then
local playerpos = self.player:GetPosition()
local bullet1 = self.bullet:Instance()
bullet1:Show()
bullet1:SetPosition(self.bullet:GetPosition(true))
bullet1:SetRotation(self.entity:GetRotation())
self.fireratetimer = 0
end
this is how big it is suppose to be
here is what it turns out to be in game(sorry for the bad quality of the second pictures, doing print-screen was the only option in testing the game due to the mouse position always staying in the middle, and also its the result I have with print screen on duel monitors.)