im trying to make a bomb which if its particles touches the player the player gets hurt but I do not know how to make its particles move correctly
this is the bomb code:
pnum=script.Parent.pnum.Value --its 6 pspeed=5 dreg=360/pnum --the problem I think is this degx=dreg degy=dreg degz=dreg pinfo={} for i=0,pnum,1 do pinfo[i]=Vector3.new(math.rad(degx),math.rad(degy),math.rad(degz)) c=Instance.new('Part') c.Parent=workspace c.Size=Vector3.new(1,1,1) c.Position=script.Parent.Position c.CFrame*=CFrame.Angles(pinfo[i].X,pinfo[i].Y,pinfo[i].Z) c.Shape=Enum.PartType.Ball c.Anchored=true mover=game.ReplicatedStorage.pmover:Clone() mover.Parent=c bong=Instance.new('IntValue') bong.Value=pspeed bong.Name='pspeed' bong.Parent=c degx+=dreg degy+=dreg degz+=dreg end print(Enum.PartType.Ball)
this is the pmover code:
wait(0.1) repeat wait(5) script.Parent.Position+=script.Parent.CFrame.LookVector*script.Parent.pspeed.Value until Enum.CameraType.Scriptable==1
the pellets should move like this:
https://ibb.co/BgTJBYz
but they move somewhat like this :
https://ibb.co/jH0dznD
my goal here was to make a bomb with customizable pellets so that I could make the pnum to 18 or any number and make it work
I would like for the particles to be visible and have gaps so the player can dodge it too