# I cant add particle to my gui script

**URL:** <https://forum.defold.com/t/i-cant-add-particle-to-my-gui-script/73957>\
**Category:** Questions\
**Created:** [September 2, 2023, 8:48am UTC](https://forum.defold.com/t/i-cant-add-particle-to-my-gui-script/73957 "2023-09-02T08:48:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ofek](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/ofek/32/33068_2.png) [@Ofek](https://forum.defold.com/u/Ofek)\
**Post date:** [September 2, 2023, 8:48am UTC](https://forum.defold.com/t/i-cant-add-particle-to-my-gui-script/73957/1 "2023-09-02T08:48:10Z")

</div>

HEY! I CANT ADD PARTICLE TO MY GUI SCRIPT - I WANT TO USE PATRICLE SYSTEM WHENEVER I CLICK MY MAIN BUTTON IN THE GUI FOR A SIMPLE TEST I MADE. MY GUI SCRIPT IS PRETTY SIMPLE - CLICK ON A MAIN BUTTON FOR OPENING A POPUP AND THEN CLICK TO CLOSE THIS WINDOW.

i really tried everywhere - how? and where? do i add that:

```lua
**gui.play_particlefx("#particle")**

```

to my simple gui script:

```lua
local popupActive = false
	
function init(self)
	msg.post(".", "acquire_input_focus")

	self.mainButton = gui.get_node("mainButton")
	self.popup = gui.get_node("popup")
	self.close = gui.get_node("close")

	gui.set_enabled(self.popup, false)
end

function on_input(self, action_id, action)
	if action.pressed and gui.pick_node(self.mainButton, action.x, action.y)
	and popupActive == false then
		openPopup(self.popup)
		
		gui.set_enabled(self.popup, true)
		gui.set_enabled(self.mainButton, false)
		popupActive = true;
	end
	
	if action.pressed and gui.pick_node(self.close, action.x, action.y)
	and popupActive == true then
		closePopup(self.popup)
	end
end

```

thank you so much guys!

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [September 2, 2023, 8:22pm UTC](https://forum.defold.com/t/i-cant-add-particle-to-my-gui-script/73957/2 "2023-09-02T20:22:14Z")

</div>

You need to add the .particlefx to the .gui file. Then you add that one liner you already have to play the particle effect.

More on particles in gui:

> **[GUI particle fx in Defold](https://defold.com/manuals/gui-particlefx/)**
>
> This manual explains how particle effects work in the Defold GUI.
