|
| 24 Jul 2014 12:38 AM |
local function ray(raypart,distance,part,position) local distance=((gun.Barrel.Position-mouse.Hit.p).Magnitude)+1 local ray=Ray.new(gun.Barrel.Position,(mouse.Hit.p-gun.Barrel.Position).unit*distance) local part,position=game.workspace:FindPartOnRayWithIgnoreList(ray,{gun.Barrel}) local raypart=game.ReplicatedStorage.RayBrick:Clone() distance=(gun.Barrel.Position-position).Magnitude raypart.Parent=workspace raypart.Size=Vector3.new(.1,.1,distance) raypart.CFrame=CFrame.new(position,gun.Barrel.CFrame.p)*CFrame.new(0,0,-distance/2) return raypart,distance,part,position end --code stuffs ray(raypart,distance,part,position)--called function if distance>100 then -- tried to compare a number with nil |
|
|
| Report Abuse |
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 24 Jul 2014 12:38 AM |
| raypart,distance,part,position = ray(raypart,distance,part,position) |
|
|
| Report Abuse |
|
| |