I'm hitting a roadblock connecting a Path3D to an entity

Godot Version

4.8

Question

I am following the "Your First 3D Game" tutorial and scripting Mobs to spawn randomly along 4 set points.

of note, the yield sign I got says

[Ignore]Line 13 (STANDALONE_EXPRESSION):Standalone expression (the line may have no effect).

But I have no idea how that expression could be the problem

In the debugger, I have mobs spawning but only on one of the cylinders; they also don’t move.

I’m definitely doing something wrong

Do += instead of + in that yellow warning line. It should work, assuming everything else is correct.

Thank you! They now spawn randomly. The only problem remaining is that they don’t move.

I have the Mob right here

And the code-

extends CharacterBody3D

# minmum spped in meter/second

@export var min_speed = 10

# maximum speed in meters/second

@export var max_speed = 18

func _physis_process(_delta):
move_and_slide()

# this function will be called from the Main scene

func initialize(start_position, player_position):

look_at_from_position(start_position, player_position, Vector3.UP)

rotate_y(randf_range(-PI / 4, PI / 4))

var random_speed = randi_range(min_speed, max_speed)

velocity = Vector3.FORWARD * random_speed

velocity = velocity.rotated(Vector3.UP, rotation.y)

func _on_visible_on_screen_notifier_3d_screen_exited():
queue_free()

Do you know what might be wrong with it?

Note: the caution sign is from a transformation. I reset that and ran it again after taking the screenshot, same results

It’s a typo. Should be _physics_process.
Next time please check this post which explains how to properly format your code.
Posting guidelines in #Help channel.

Oh, dam