-- src/ReplicatedStorage/Shared/TreeModelConfig.lua local TreeModelConfig = { Templates = { Oak = { TrunkDiameter = {2.5, 3.5}, -- min, max TrunkHeight = {12, 20}, SegmentCount = {3, 5}, CanopyRadius = {6, 10}, CanopySegments = 5, LeafColor = Color3.fromRGB(50, 120, 40), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(133, 94, 66), BarkMaterial = Enum.Material.Wood, HasLeaves = true, }, Pine = { TrunkDiameter = {1.5, 2.5}, TrunkHeight = {15, 25}, SegmentCount = {4, 6}, CanopyRadius = {3, 5}, CanopySegments = 6, LeafColor = Color3.fromRGB(30, 80, 30), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(158, 127, 98), BarkMaterial = Enum.Material.Wood, HasLeaves = true, ConicalCanopy = true, }, Birch = { TrunkDiameter = {1.5, 2.0}, TrunkHeight = {14, 22}, SegmentCount = {4, 6}, CanopyRadius = {4, 7}, CanopySegments = 4, LeafColor = Color3.fromRGB(100, 170, 60), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(220, 215, 200), BarkMaterial = Enum.Material.Marble, HasLeaves = true, }, Walnut = { TrunkDiameter = {2.0, 3.0}, TrunkHeight = {10, 16}, SegmentCount = {3, 4}, CanopyRadius = {5, 8}, CanopySegments = 5, LeafColor = Color3.fromRGB(60, 100, 30), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(80, 50, 30), BarkMaterial = Enum.Material.Wood, HasLeaves = true, }, Mahogany = { TrunkDiameter = {3.0, 4.5}, TrunkHeight = {18, 28}, SegmentCount = {5, 7}, CanopyRadius = {8, 12}, CanopySegments = 6, LeafColor = Color3.fromRGB(40, 90, 25), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(100, 40, 20), BarkMaterial = Enum.Material.Wood, HasLeaves = true, }, Elm = { TrunkDiameter = {2.0, 3.0}, TrunkHeight = {12, 18}, SegmentCount = {3, 5}, CanopyRadius = {5, 9}, CanopySegments = 5, LeafColor = Color3.fromRGB(80, 140, 50), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(110, 80, 55), BarkMaterial = Enum.Material.Wood, HasLeaves = true, }, Redwood = { TrunkDiameter = {4.0, 6.0}, TrunkHeight = {30, 50}, SegmentCount = {6, 10}, CanopyRadius = {6, 10}, CanopySegments = 4, LeafColor = Color3.fromRGB(35, 70, 30), LeafMaterial = Enum.Material.LeafyGrass, BarkColor = Color3.fromRGB(120, 50, 30), BarkMaterial = Enum.Material.Wood, HasLeaves = true, }, GlowWood = { TrunkDiameter = {1.5, 2.5}, TrunkHeight = {8, 14}, SegmentCount = {3, 4}, CanopyRadius = {4, 6}, CanopySegments = 4, LeafColor = Color3.fromRGB(0, 255, 100), LeafMaterial = Enum.Material.Neon, BarkColor = Color3.fromRGB(60, 180, 80), BarkMaterial = Enum.Material.SmoothPlastic, HasLeaves = true, GlowTrunk = true, }, LavaWood = { TrunkDiameter = {2.0, 3.5}, TrunkHeight = {8, 14}, SegmentCount = {3, 4}, CanopyRadius = {3, 5}, CanopySegments = 3, LeafColor = Color3.fromRGB(255, 120, 0), LeafMaterial = Enum.Material.Neon, BarkColor = Color3.fromRGB(50, 30, 20), BarkMaterial = Enum.Material.CrackedLava, HasLeaves = true, GlowTrunk = true, }, }, } return TreeModelConfig