Im working on a minigame where you need to jump to avoid the laser. Everything works except when the laser touches the character its going ontop of the player and i want to to continue through heres what i got: I tried to use cframe but either i get errors (cuz i dont know how to use it in line 25) or the laser movement goes crazy

lock = false
game.ReplicatedStorage.LaserJumpEvent.Event:Connect(function()
	if lock == false then
		lock = true
		while lock do
		--Kod för när gamet har börjat
		
local laser2 = script.Parent
laser2.Position = Vector3.new(-202.1, 16, -175)
local laserSpeed2 = math.random(3,6)
local laserDelay2 = math.random(1,3)
local waitTime = laserDelay2 + laserSpeed2 * 2

local tweenService = game:GetService("TweenService")

--Laser2 TweenService
local tweenInfo2 = TweenInfo.new(
	
	laserSpeed2,
	Enum.EasingStyle.Linear,
	Enum.EasingDirection.In,
	0,
	true,
	laserDelay2
)

local tween2Start = tweenService:Create(laser2, tweenInfo2, {Position = Vector3.new(-86.1, 16, -175)})
tween2Start:Play()
wait(waitTime)
end
	else
		lock = false
	end
end)

1 comment

0

Try making the laser CanCollide, I'm not sure thought. I'll try to figure it out.