# Tick not working with Face Effect?

**URL:** <https://forum.8thwall.com/t/tick-not-working-with-face-effect/2783>\
**Category:** Technical Support\
**Tags:** general\
**Created:** [September 15, 2024, 6:57pm UTC](https://forum.8thwall.com/t/tick-not-working-with-face-effect/2783 "2024-09-15T18:57:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peng\_Han\_Kum](https://avatars.discourse-cdn.com/v4/letter/p/977dab/32.png) [@Peng\_Han\_Kum](https://forum.8thwall.com/u/Peng_Han_Kum)\
**Post date:** [September 15, 2024, 6:57pm UTC](https://forum.8thwall.com/t/tick-not-working-with-face-effect/2783/1 "2024-09-15T18:57:27Z")

</div>

I was tinkering around, and realise whenever there is a tick in my component, the game builds and all that appears is a blank white screen. The component no matter attached to any object, gets a white screen just for face effect?

import \* as ecs from ‘[@8thwall](https://forum.8thwall.com/groups/8thwall)/ecs’ // Access the ECS library

// Ship Follows Nose Component  
ecs.registerComponent({  
name: ‘shipFollowNose’,  
schema: {  
nosePositionX: ecs.f32, // X position of the nose  
nosePositionY: ecs.f32, // Y position of the nose  
},  
schemaDefaults: {  
nosePositionX: 0, // Default X position  
nosePositionY: 0, // Default Y position  
},  
tick: ({world, eid, schemaAttribute}) =\> {  
// Get the current nose position from the schema  
const {nosePositionX, nosePositionY} = schemaAttribute.get(eid)

```
// Set the ship's position to follow the nose on the X and Y axes, locking Z at 0
ecs.Transform.setPosition(world, eid, nosePositionX, nosePositionY, 0)

```

},  
})
