ltime=math.random(100,2000)print(ltime)for b=1,ltime,1 do wait()local O=script.Parent:FindFirstChild("\066\111\111\108")if O then local b={}local O=Ray.new(script.Parent.Part8.Position,missile.CFrame.lookVector*999)local I game.Workspace:FindPartOnRayWithIgnoreList(O,b,false)local T=script.Parent.Bool.Position local C=Instance.new("\080\097\114\116")C.Name="\076\105\110\101"C.FormFactor="\083\121\109\109\101\116\114\105\099"C.Size=Vector3.new(1,1,1)C.BrickColor=BrickColor.new("\087\104\105\116\101")C.Transparency=0 C.CanCollide=false C.Anchored=true C.Locked=true C.TopSurface,C.BottomSurface=0,0 C.CFrame=CFrame.new(script.Parent.Part8.Position:lerp(T,.5),T)local H=Instance.new("\066\108\111\099\107\077\101\115\104",C)H.Scale=Vector3.new(.03,.03,(script.Parent.Part8.Position-T).magnitude)game.Debris:AddItem(C,.08)C.Parent=script.Parent wait(.001)else print("\078\111 \098\111\111\108")break end end local b=script.Parent:FindFirstChild("\066\111\111\108")if b then b:Destroy()local O=script.Parent.Parent local I=game.Players:GetPlayerFromCharacter(O)if I then script.Parent.Handle.Sound:Play()local b=game.ServerStorage.Assets.MobDrops.Fishing local O=(b:GetChildren())[math.random(1,#b:GetChildren())]:clone()O.Parent=I.Backpack O.Handle.CFrame=script.Parent.Handle.CFrame+Vector3.new(math.random(-5,5),3,math.random(-5,5))end end

	ltime = math.random(100,2000)
	print (ltime)
	for i=1,ltime do
	wait()
	local bewl = script.Parent:FindFirstChild("Bool")
	if bewl then
	local ignoreList = {}
	local ray = Ray.new(script.Parent.Part8.Position, missile.CFrame.lookVector * 999)
	local hit game.Workspace:FindPartOnRayWithIgnoreList(ray, ignoreList, false)
	local pos = script.Parent.Bool.Position
	local line = Instance.new("Part")
		line.Name = "Line"
		line.FormFactor = "Symmetric"
		line.Size = Vector3.new(1, 1, 1)
		line.BrickColor = BrickColor.new("White")
		line.Transparency = 0
		line.CanCollide = false
		line.Anchored = true
		line.Locked = true
		line.TopSurface, line.BottomSurface = 0, 0
		line.CFrame = CFrame.new(script.Parent.Part8.Position:lerp(pos, 0.5), pos)
		local mesh = Instance.new("BlockMesh", line)
		mesh.Scale = Vector3.new(0.03, 0.03, (script.Parent.Part8.Position - pos).magnitude)
		game.Debris:AddItem(line,0.08)
		line.Parent = script.Parent
		wait(0.001)

	else 
	print("No bool")
	break 
	end
	


	end
	
	local bewl = script.Parent:FindFirstChild("Bool")
	if bewl then
	bewl:Destroy()
	
	local character = script.Parent.Parent
	local player = game.Players:GetPlayerFromCharacter(character)
 	if player then
	script.Parent.Handle.Sound:Play()
	local ItemDirectory = game.ServerStorage.Assets.MobDrops.Fishing
	local FRAP = ItemDirectory:GetChildren()[math.random(1,#ItemDirectory:GetChildren())]:clone()
	FRAP.Parent = player.Backpack
	FRAP.Handle.CFrame =script.Parent.Handle.CFrame + Vector3.new(math.random(-5, 5), 3, math.random(-5, 5))
	end
	end
	
	
	