extends Node2D onready var spineboy: SpineSprite = $Spineboy onready var sprite: Sprite = $Spineboy/Sprite func _world_transforms_changed(_sprite): sprite.global_transform = spineboy.get_global_bone_transform("gun-tip") func _ready(): spineboy.get_animation_state().set_animation("walk", true, 0) spineboy.connect("world_transforms_changed", self, "_world_transforms_changed")