> For the complete documentation index, see [llms.txt](https://s-service.gitbook.io/s-service-documentations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://s-service.gitbook.io/s-service-documentations/docs-for-our-products-v1/s-housing/installation/guides/insert-new-shells.md).

# Insert new Shells

This is a guide on how to insert new shells

1. You have to go to the shells.lua

```lua
Config.DefaultHouses = {
    [1] = { -- Shell Number
        drillingdirection = 100.0,
        drillinglenth = 5,
        -- in sec
        colorshells = {
           ["white"] = {} -- Shell color
        }
    }
}
```

The first number is always the shell number you put into the creator, note: there are no double values allowed. Each shell number needs a colour, which is in the colourshells. To make a new one, give it a new name and replace the coords + the description etc. Changepos values are the option that allows to replace certain markers.

2. This has to made for most of the files: einbrechen.lua, garage.lua, shells.lua, upgrades.lua
3. You will then need to restart the script and select the new shell.
